For Effective Your Life!!
UNO-WEEKLY


10월 둘째주|

엑셀프로그래밍과 VBA언어의 기초가 전혀 없으시거나
요약된 기초정리가 된 책을 찾으시는 분들은 프로그래밍워크샵에 등록하셔서
온라인 참고서를 먼저 보시기를 권합니다
웹브라우져는 MS-익스프로어나 엣지로 보셔야 정상적으로 볼수 있습니다



온라인참고서를 완독하시고 충실이 따라서 실행하여 보셨다면,
이 주간강좌가 필요없을수도 있을 것입니다
주간강좌는 엑셀프로그래밍이 역시 영어를 하는 사람들이 만든 물건이라서
영어를 프로그래밍과 더불어 학습하는 가벼운 온라인 주간지로 보시면 된다


UNO_WEEKLY |UNO_ZEN

...
...
...
...


x20181008_1046_UNOZEN.

의미있는 문장을 통한 영어 패턴숙달시키기 | UNO_ZEN 윈도우버전 다운로드/설치와 업데이팅...

UNO_WEEKLY|VBA_Basic_Sereis|
사용자정의함수
Application.WorksheetFunction,MROUND,TimeSerial,Hour,Minute,Second,Format

MROUND함수를 활용한 수식을 시간을 따지는데 활용해 보고
이수식을 VBA로 사용자정의 함수로 만들어서 입맛에 맞게
맞춤으로 사용해 본자


VBA를 잘하려면, 워크시트함수와 수식을 잘알고 활용할줄 아는 것이
기본적으로 바탕에 깔리면 훨씬 좋을 것이다
상황에 따라서 이것도 사용하고, 저것도 사용하고
하지만 VBA에 고수가 되면, 워크시트함수와 수식을 조금
멀리해도 모든 것이 가능하다
그러니, 하루에 삼십분만 할애하여 VBA프로시져 하나씩
만들어 보시는 습관을 갖고 한 일년지나면, 내공이 쌓이게 될 것이고..
점점 VBA에 대한 융통성이 눈사람같이 커져갈 것이다


x20181008_1046_MROUND_UDF.

UNO_WEEKLY|VBA_Advanced-
UserForm, 카렌다 만들기를 통하여 많은 것을 이해하도록 하자
콘트롤의 이벤트가 발생하지 않게 제어를 하는 것이 중요하다

라벨컨트롤을 하나 더 추가하여
스피너버튼에서 주문수량을 증감할때마다
시각적으로 볼수있게 라벨콘트롤을 사용한다
그리고 버튼하나로 신규저장도 하고
기존정보의 수정저장도 할수 있도록 하자
여러개의 콘트롤을 사용하게 되면
콘트롤의 이벤트프로시져를 잘 제어할수 있어야 한다
그렇지 않으면 코딩이 난마같이 얽혀 버린다
변수하나를 활용하여 어떻게 콘트롤하는지 관심있게
보시는 것이 이 화일의 요점이다



기존정보의 수정이 될때 목록상자의 목록을 수정된 내용을
볼수 있게 하기 위하여 목록상자의 쏘스가 되는 임시테이블의
수정과 데이타원본의 수정등 두곳을 해주어야 하는 점을 관심갖고
또, 신규저장시 데이타원본테이블의 새로운 행의 추가
그리고 추가된 행을 목록상자의 쏘스가 되는 임시테이블의 갱신등
좀 복잡해 보이지만, 흥미로운 코딩을 즐기실수 있다


x20181008_1046_ControlEventOfListBox.