7월 셋째주|
엑셀프로그래밍과 VBA언어의 기초가 전혀 없으시거나
요약된 기초정리가 된 책을 찾으시는 분들은 프로그래밍워크샵에 등록하셔서
온라인 참고서를 먼저 보시기를 권합니다
온라인참고서를 완독하시고 충실이 따라서 실행하여 보셨다면,
이 주간강좌가 필요없을수도 있을 것입니다
UNO_WEEKLY |UNO_ZEN
x20180716_1035_UNOZEN.
의미있는 문장을 통한 영어 패턴숙달시키기 | UNO_ZEN 윈도우버전 다운로드/설치와 업데이팅...
UNO_WEEKLY|VBA_Basic_Sereis|
개체 탐구 계속
개체와의 대화는 영어문장5형식의 목적어와 목적보어에 해당
프로그래밍언어는 실은 영어를 하는 사람들이
만들어 낸것이고..
그러다 보니 영어의 어순과 패턴이 프로그래밍언어에 반영되어 있다
영어를 하는 사람들 입장에서 프로그래밍언어를 처음 배우게 되면
우리 보다는 훨씬 자연스럽다
그러니 이왕이면 영어의 패턴을 생각하면서 프로그래밍언어를
보면 좀더 빨리 가까워질 것이다
영어 문장에서 가장 길다고 하고 ,
가장 껄끄러워하는 목적어와 목적보어..
이 두개가 결국은 개체 프로그래밍의 패턴이다
그런 시각에서 프로그래밍언어인 VBA와
개체들의 집단이 엑셀을 바라보면서 다시 살펴본다면
영어의 복잡한 구문, 껄끄러운 구문 패턴인 목적어와 목적보어가
능숙해질수 있는 기회가 될수도 있는 것이니
엑셀은 일석이조가 아니라, 일석백조의 도구이다
x20180716_1035_ObjectsAndEnglish.
UNO_WEEKLY|VBA_Advanced-
ActiveX콘트롤의 워크시트상에서의 활용
MSForms.ListBox, Find 메소드의 매개변수,Worksheet_Change,IIF
문제의식을 갖는 것만이 발전의 엔진이다
지난화일에서 보고서의 내용에서
Apple아이템이 왜 PineApple정보를 물고 들어왔지???
메소드의 매개변수를 좀더 이해하는 좋은 문제의식..
이것을 정리하고
또한 Named Parameter, 매개변수의 이름을 사용하여 메소드에
전달하는 것이 어떤 편리함이 있는지 다시 리뷰하고
목록상자 두개의 목록이 아주 많을때는
이것을 전체를 모두 선택하여야 할때는 사용자에게는
참으로 번거로운 작업일 것이다
또한 선택된 목록을 모두 한꺼번에 지우고 다시 선택하기도
싶을 수 있을 것이다
이런 문제가 있다면 해결하는 것이 프로그래밍하는 사람의 몫
목록을 선택하고 안하고는 어떤 속성인지..
그리고 워크시트의 Change이벤트를 활용하자
x20180716_1035_ActiveXReportingFindMethodParameters.