6월 다섯째주|
UNO_WEEKLY |UNO_ZEN_108
흔히 롤모델을 갖고 있는 것이 좋다고한다
빌게이츠가 될 수도 있고, 스티브잡스가 될 수도 있고
그러나 이런 롤모델은 스스로를 짜증나게 만든다
닮아 보겠다고 열광한다..그러나 이것은
스트레스의 원천이 될 수도 있다
그런 롤모델은 자라난 환경도 다르고, 주어진 환경도 다르다
두뇌수준도 다르고, 갖고 있는 탈렌트도 다르다
그러니 사과와 오렌지를 비교하면서
오렌지가 사과가 되고 싶어 하는 셈이다
그러니 미친짓이고 열정의 낭비다
이것도 쓸데 없는 정보들의 흘러 넘치고,
이것을 받아들이는 마음 가짐에서 오는 부작용들이다
참고는 될지 언정.. 자신의 롤모델은 아니다
그럼 어떤 롤모델을 찾아야 할까
무언가 닮고 싶은 것이 있어야 할 것이다
그 무엇이 무엇일까?
....
....
....
....
x20150629_0879_UNOZEN_108.
UNO_WEEKLY|Excel_Baby_108
데이타/가상분석/Table기능의 활용
엑셀이나 VBA프로그래밍이나, 변수라고 하는 것이 중요한것
지난화일에서 PMT함수로 결과값을 만들때 함수의 매개변수에 전달한
원금,이자율,불입회수등은 모두 변수인 것
원금이 변할수도 있고, 이자율이 변할수도 있고,불입회수가 변할수도 있다
그러니 아주 다양한 경우의 값이 발생하게 되는 것이고
그러니 PMT함수같은 것을 사용할때, 이런 경우, 저런경우를 한눈에 볼수있게
매트릭스테이블로 만들어 달라고 할수도 있을 것이다
또한 이런것을 만들어 달라고 하기전에 테이블을 만들어서 다양한 경우의
값을 한눈에 볼수 있게 만들수 있는 센스가 엑셀의 파워와 조립이 될때
스마트한 엑셀러가 되는 것
이런 테이블을 만들어주는 기능이 데이타/가상분석/테이블이라는
메뉴이다, 이것을 활용해 보고..
그러나 실은 수식과 절대,상대주소의 감각이 있다면 위의 기능은 별로
사용하지 않아도 된다
하지만 엑셀의 메뉴상에 있는 내용인데 무엇을 하는 것인지는 알아 두는 것이
좋겠지...
엑셀의 Table기능을 사용한 것과 그냥 수식을 적절히 사용한
테이블을 비교해 보도록 하자
x20150629_0879_baby_108.
UNO_WEEKLY|VBA_Programming_108
TreeView콘트롤_1
지난화일까지 몇회에 걸쳐서 그룹핑요약보고서를 만들어 보았다
많은 정보의 요약처리는 Sorting,Filtering,Grouping,정렬,휠터,그룹핑이 기본이고
그중에 Grouping에 관한 것을 이야기 했었다
이것을 시각적으로 좀더 잘 표현하는 방법은 없을까?
라는 생각을 하게 될 것이고, 이런 생각을 위한 대표적인 콘트롤이
TreeView콘트롤이다
TreeView콘트롤은 VBA에 있는 것이 아니고, VB에서 제공하는
외부라이브러리를 활용하여야 한다
이 콘트롤을 Step By Step으로 몇회에 걸쳐서 진행해보고
끝나면 자신있게 이 콘트롤을 응용, 실무에 적용할수 있도록 해보자
TreeView를 적극적이고 제대로 활용하기 위하여서는
필수적인 Recursive Way(재귀용법)을 다시 한번 살펴보는 기회가 될 것이다
x20150629_0879_vba_XLprogramming_TreeView_1.
UNO_WEEKLY |Programming_QandA,
여러행의 정보를 순환하면서 한행씩 붙여나가기..
지난 화일에서 어떤 문장내에 어떤 경우의 조건이 되는
단어를 찾는 것을 했었는데
이때는 문장중의 하나만 찾고 말았다
문장내에 조건이 맞는 단어를 모두 찾아야 말이 되는 문제다..
이것을 찾아서 문장내에 표시를 해줘보도록 하자
엑셀에서 손으로 작업할수 있는 것은 모두 개체나 속성을 갖고 있다
이 개체나 속성에 접근하면 손으로 하는 것을 모두 자동화할수 있는 것
문제는 어떤 것이 어떤 개체에서 이루어지는지 개체와 친하지 못한 것..
문장내의 하나,하나의 문자는 Characters라는 개체에서 관리한다
이것에 접근하여 처리하면 된다
x20150629_0879_Report.