7월 넷째주|
엑셀프로그래밍과 VBA언어의 기초가 전혀 없으시거나
요약된 기초정리가 된 책을 찾으시는 분들은 프로그래밍워크샵에 등록하셔서
온라인 참고서를 먼저 보시기를 권합니다
온라인참고서를 완독하시고 충실이 따라서 실행하여 보셨다면,
이 주간강좌가 필요없을수도 있을 것입니다
UNO_WEEKLY |UNO_ZEN
|
...
...
...
...
|
x20180723_1036_UNOZEN.
의미있는 문장을 통한 영어 패턴숙달시키기 | UNO_ZEN 윈도우버전 다운로드/설치와 업데이팅...
UNO_WEEKLY|VBA_Basic_Sereis|
도형 개체(Shape)와 범위 개체(Range)
Application.Caller,Sort,Shape,TextFrame.Characters.Text
프로그래밍을 한다고 하는 것은 막연한 생각으로 하는 것이 아니다
구체적으로 머리속에 작업의 순서가 그려져야 한다
이것을 프로그래밍언어로 옮기는 작업이다
알면 아주 간단한것인데
왜 고생을 하느냐 하면
사람과 사람간의 대화로 생각한다
특히 한국사람같이 두리뭉실한 대화법에 능숙한 우리는 더욱이
구체적으로 따지는데 숙달이 안되어 있는 것이다
그러니 엑셀프로그래밍을 한다고 하는 것은
생각하는 방법, 대화하는 방법이 통째로 바뀌는 셈이니,
얼마나 좋은가??!!
생각하는 방법, 대화하는 방법을 하나 더 챙기게 되니
사람이 하는 영어와
VBA에서 엑셀 개체를 다루는 코딩의 방법과
비교하면 참으로 흥미롭다
그러니, 영어를 하는 사람들이 만든 프로그래밍언어이니
역으로 프로그래밍언어를 이해하면 영어의 어순이 자연스럽다
x20180723_1036_RangeCallerWithShape.
UNO_WEEKLY|VBA_Advanced-
UserForm이 이럴때 유용..
UserForm, CLng,Array,Validation
종종, UserForm은 어떤때 유용하냐는 질문이 있다
워크시트에 ActiveX콘트롤을 사용하면 되는데..
하지만 워크시트에 ActiveX콘트롤을 많이 사용하면
종종 버그가 일어난다..콘트롤의 사이즈가 갑자기 줄거나..늘거나.
프로그램을 만들다 보면 , 욕심이 많이 나게 된다
조건별로 좀 찾아서 보고서를 만들고 싶다
당연한 욕구다
기능이 늘어나면 콘트롤이 늘어난다..
그래서 이번화일에서는 UserForm을 사용하여
사용자가 항목값이 어떤 값일때만 해당 과일을 모아서
보고서를 만들고 싶은 것을 만족시켜보자
두개의 콤보상자와 두개의 텍스트상자
그리고 명령버튼
어떤 값이 100이상일때 라는 조건이라면 간단하다
하지만, 100이상이고 200이하일때라는 두번째 조건이 생길수 있다
그래서 콤보상자와 텍스트상자를 두개씩 사용하는 것..
x20180723_1036_ActiveXReportingUserForm.