10월 셋째주|
UNO_WEEKLY |UNO_ZEN
|
how to trigger an Event from code?
코드에서 어떻게 이벤트를 일으킬것인가??
라고 엑셀에서도 사용되는 단어가 Trigger이다
엑셀의 어떤 부분을 건들면 자동으로 동작이 되게 하는 것
자극을 주는 것, 총을 누가 쏘면 자동적으로 몸을 숙일 것이다
그렇게 자극을 받으면 자동화된 반응..
Triggers라는 책이 있다
우리는 쉴새없이 주변의 사람,환경,사건등을 통하여
총을 맞는다고(자극을 받는다고) 한다
그러면 사람마다 자동화된 동작,반응이 다르다
그런 무의식적인 반응을 그대로 놓아둬도 될까??
엑셀에서 프로그래밍하여 반응을 자동화시키듯이
사람도 자극에 대한 반응을 수시로 점검하고
정기적으로 프로그래밍을 갱신할 필요가 있다
...
...
...
|
x20171016_0996_UNOZEN.
의미있는 문장을 통한 영어 패턴숙달시키기 | UNO_ZEN 윈도우버전 다운로드/설치와 업데이팅...
UNO_WEEKLY|Excel_Baby
엑셀 수식과 함수.._57 조건범위를 사용하는 데이타베이스함수
DSUM,DCOUNT,DAVERAGE,DMAX,DMIN
지난화일에서 고급휠터에서 조건범위 테이블을
별도록 사용하는 것을 하였었다
그런데 조건범위테이블을 사용하는 것이 또 하나 있다
데이타베이스함수의 사용이다
아주 유용한 함수이지만,
다른 유용한 함수들에 밀려서 별로 사용을 하지 않지만
데이타테이블이 무척 큰 대용량의 경우 파워를 낸다
고급휠터의 내용만 보면 조건에 맞는 행만 휠터가 되어있어서
당연히 그런 조건에 맞는 요약값은 얼마인지 궁금하다
그러니
같은 조건범위를 사용하니까,
테이블의 상단에 요약값을 같이 DataBase함수를
활용하여 같이 사용한다면 센스있는 소루션이 될 것이다
x20171016_0996_DataBaseFunctions_57.
UNO_WEEKLY|VBA_Basic_Sereis|
Range_23-범위개체타입변수와 Variant타입변수
Variant,Ubound,Dynamic Array,Redim,Preserve
변수에 Range개체를 담는데 있어서
착각들을 하시고 있는 것이 있다
변수에 담은 개체오브젝트는 독립적으로 존재하는 것이 아니다
당초원본이였던 Range개체의 내용을 지우면
자동으로 이곳을 참조하고 있던 변수의 내용도 영향을 받는 것이다
Range개체를 담은 변수는 해당 개체의 참조정보를 갖고 있는 것이지
단순한 셀의 값만 보관하고 있는 것이 아니다
하지만
Variant타입변수에 어떤 범위개체의 값을 담으면
해당 범위와 같은 크기의 배열값을 유지하게 된다
이것은 당초범위의 값이 바뀌던 말던 영향을 받지 않는다
이런 헷갈리기 좋은 변수와 변수가 담고 있는 것의 관계를 몇개의
쌤플을 실행하면서 꼭 이해하도록 하자
x20171016_0996_VBABasic_Range_23.
UNO_WEEKLY|VBA_Advanced-품목별 현황보고서
Application.SUMIFS,Merge,Collection,ActiveWindow,SplitRow,FreezePanes
데이터를 모아 놓으면
업무에 대한 추적관찰도 할수 있을 것이고
보고서도 만들수 있을 것이고,
업무에 대한 분석도 할수 있을 것이고
업무의 미래에 대한 계획의 근거로도 할용할수 있을 것이다
발주물량에 대한 계획도 잡을수 있을 것이고, 다양하게 확장할수 있을 것이다
그냥 데이터만 모아놓고 아무짝에도 사용하지 않는 다면
정보관리의 의미가 없다
Collecion집합체로 유일한 값을 수집하고
병합하고
요약값을 얻고 싶을때 순환을 하면서 계산하는 것 보다는
워크시트함수를 수시로 활용하는 요령을 챙겼다
x20171016_0996_InventoryTool_8.