8월 다섯째주|
UNO_WEEKLY |UNO_ZEN
Front페이지의 당초의 방향성을 잃지
말라는 충고에 따라,
몇주 VBA이야기 하던 것을 VBABasic화일로
돌이고 본래의 것으로 돌아가기로 했다
이유없이 지루하고
존재감도 없는 것 같고
왜 사는지도 모르겠고..
신나게 일하고 움직였는데 갑자기
이상하다..
이럴때는 이런 것을 확인해 보시면 좋을 것이다
....
....
....
....
....
....
....
x20150831_0888_UNOZEN_117.
UNO_WEEKLY|Excel_Baby
Logical Value,Reference Table,Referece Function,If,Choose,Code,ArrayConstants,Naming
논리값을 받아서 처리하는 대표적인 논리함수는 IF함수..
그런데 논리값을 반복하여 여러번 처리하여야 할때, IF함수를
IF함수속에 또 사용한다
이러다 보면 헷갈린다 다른 방법이 없을까?
참조함수를 사용해 보자
참조함수는 참조테이블이 있어야 한다
참조테이블을 사용하지 않으려면 배열상수를 사용해도된다
배열상수를 수식에 넣어서 사용하려니 또 복잡하다
이럴때는 또 배열상수에 이름을 붙여서 사용하면 된다
엑셀의 해법은 상호기능을 꼬리에 꼬리를 물고 처리된다
x20150831_0888_baby_LogicalAndReferenceFunctions_117.
UNO_WEEKLY |VBABasic
Offset,Resize,Array,Select Case
너무 어렵다고 많이 하시니,
화일이름을 VBABasic으로 바꿔버렸다
엑셀베이비화일의 메뉴얼로 하는 내용을 VBA를 어떻게 접근할까?!
라는 생각으로 접근하면 좀 쉽게 될 것 같다
엑셀베이비에서 한내용을 VBA로 풀면..
Select Case문을 사용하기도 하지만
배열을 잘 활용하는 습관을 갖으면 좀더 간략하게
코딩을 할수 있다
x20150831_0888_VBABasic_SelectCaseToArray.
UNO_WEEKLY|VBA_Programming
TreeView콘트롤_10, 요약보고서 만들기
콘트롤을 이런 저런것을 사용하는 것은
요약적인 것을 우선 보고, 궁극적인 목적은
콘트롤의 내용을 보면서.. 흠..이 것을 좀더 자세히 보고싶은데..
라던가 관련된 내용도 좀 보고 싶거나, 다른 것과 비교를 하고 싶거나
다양한 욕심이 생기는 것을 만족시킬 보고서를 만드는 것이다
또한 보고서나 분석시트야 말로 다양하게 창의적으로 만드는 부분이다
각자의 개성에 맞게 분석관점도 다른 것이고..
그러니 최종 결과는 보고서나 분석결과이고,
이것이 엑셀의 궁극적 목표다
x20150831_0888_vba_XLprogramming_TreeView_ListView_10.