11월 둘째주|
UNO_WEEKLY |UNO_ZEN
|
...
...
|
x20171113_1000_UNOZEN.
의미있는 문장을 통한 영어 패턴숙달시키기 | UNO_ZEN 윈도우버전 다운로드/설치와 업데이팅...
UNO_WEEKLY|Excel_Baby
엑셀 수식과 함수.._61 모델링도구로서 엑셀
Spinner,Validation Listing, INDEX,VLOOKUP
지난회에 이야기했던 모델링에 대하여 좀더 이야기 해보자
엑셀을 잘하고 싶은데 어떻게 하면 좋겠냐는 이야기들을 많이 한다
엑셀을 잘하고 싶다면, 일을 잘하고 싶은데 어떻게 하면 좋겠냐는 말과 같다
일을 잘한다고 하는 것은
복잡한일을 정형화, 표준화, 패턴화(죄다 같은 소리다) 이것을 엑셀로
표현하면 또 편의상 엑셀모델링이라고 할수 있을 것이다
단순한 함수를 도대체 배워서 뭐에 쓰겠는가???
모델링을 하는데 사용하기 위하여 기초로서 숙달시키는 것이다
어느 커피숍에 들어갔다고 치자..
테이블이 몇 개고,
종업원이 몇 명이고
테이블의 회전율이 한테이블이 어느 정도되는가?
커피의 객단가는 얼마인가?
등등..수도 없이 많을 것이다
이런 것들이 죄다 입력변수이다…
이것을 결과변수..
한달 매출이 얼마??
한달 이익이 얼마???
이것을 한장의 워크시트에 몇 개의 테이블로 모델링하여
결과를 얻어내는 수식을 만들었다면
이것이 비지니스모델링이라고 할수 있을 것이다
이런 것을 잘 만들면, 일잘하는 사람이 되는 것이다
물론 삽질을 잘해도 일을 잘하는 것이겠지만,
이런 표준화,패턴화,모델화하는 일에
흥미가 있다면 좀더 질좋은 일을 하는 셈이고
그러려면 세계어느 곳에서나 엑셀은 필수숙달도구이다
x20171113_1000_BizModeling_61.
UNO_WEEKLY|VBA_Basic_Sereis|VBA-Variables
Event Procedure,Target.Name.Name,Application.Match,Array,DateAdd
Range 개체에 대한 것은 이야기가 끝이 없을 것이다
어느 정도 개체에 대한 감각이 쌓였으니, 응용을 계속해 나가면 된다
VBA라는 언어적 측면의 것을 하면서 Range개체를 활용해 보도록 하자..
엑셀베이비화일에서 모델링이라는 이름으로 파일을 작성하고 있다
연계하여 VBA에서의 모델링이라는 것을 생각해 보자
실은 VBA로 무언가 프로그래밍한다고 하는 것도 역시 모델링이다
표준화작업을 하는 셈이다
어떤 작업내용을 Routine화시키는 것, 하나의 모듈화,표준화,패턴화 모두 같은 소리다
이런 모든 것들에 있어서 가장 중요한 것은
변수라는 개념이다
어떤 작업을 하기 위하여서는 자원이 들어 온다
이 자원을 활용하여 어떤 결과물을 만들어 낸다
이곳에서 가장 중요한 역할, 없다면 아무 의미가 없는 것이 정보, 즉 변수이다
이런 정보를 받아 주고 있는 그릇이 변수인 것이다
크게 구분하자면, 쏘스정보가 되는 주어진 정보를 담을 변수
쏘스 정보를 가공하여 결과로 나갈 정보를 담을 변수
그리고 쏘스정보에서 결과정보를 만드는 과정의 편의를 위한 작업변수
그런것을 생각하면서 워크시트의 이벤트프로시져를 활용해 보자
x20171113_1000_VBABasic_VariablesChangeEvent.
UNO_WEEKLY|VBA_Advanced-
UserForm의 옵션버튼등 수정,추가하기
Image.Picture,Nothing,Chart.SetSourceData,Shapes.AddChart
UserForm을 통하여 User Interface를 만들때
옵션버튼등은 미리 디폴트로 선택해주는 초기화를 해주는 습관이
사용자들이 선택하기를 기다리는 것보다 좋다
지난화일에서
챠트그리기 버튼과 옵션을 만들었으나…
사용해보면 사용자가 선택하는 경로가 복잡하다
옵션버튼등을 수정해 보자
프로그램은 계속 수정,보완,강화시켜 가는 것이지 한번 만들어서
두고,두고 사용하는 것이 아닌 것..
수정하는 것도 쌤플로 보시는 것이 내공을 쌓는 길이니까..
수정을 하려고 할때,
간단하게 되는지 안되는지는..
기능별로 프로시져를 귀찮아도 분리하는 습관을 갖고 있는지
없는지의 차이가 되는 셈이다
분리해서 작성했다면, 쉽게 한두줄 주면 되겠지만, 온통 하나로 묶어 놓으면
죄다 고쳐야 한다..
x20171113_1000_InventoryTool_12.