10월 첫째주|
엑셀프로그래밍과 VBA언어의 기초가 전혀 없으시거나
요약된 기초정리가 된 책을 찾으시는 분들은 프로그래밍워크샵에 등록하셔서
온라인 참고서를 먼저 보시기를 권합니다
온라인참고서를 완독하시고 충실이 따라서 실행하여 보셨다면,
이 주간강좌가 필요없을수도 있을 것입니다
주간강좌는 엑셀프로그래밍이 역시 영어를 하는 사람들이 만든 물건이라서
영어를 프로그래밍과 더불어 학습하는 가벼운 온라인 주간지로 보시면 된다
UNO_WEEKLY |UNO_ZEN
|
나이먹은 사람들이 흔히 하는 말중에는
시간이 왜 이렇게 빨리 가는 줄 모르겠다
라고 하는 소리다
정말 그럴까..실은 빨리가는 느낌을 갖는
생활습관때문에 그렇다
아주 천천히, 하루가 참 길구나 하게 느끼게
살면 된다..
그런 이야기들이 세번째습관의 핵심이다
시간관리..
...
...
|
x20181001_1045_UNOZEN.
의미있는 문장을 통한 영어 패턴숙달시키기 | UNO_ZEN 윈도우버전 다운로드/설치와 업데이팅...
UNO_WEEKLY|VBA_Basic_Sereis|
수식으로 참조하는 것과 휠터링은 다른것
INT,INDEX,MATCH,Application.Caller
참조함수로 참조수식을 만들어 값을 찾는 것은
하나의 값을 찾는 것이다
그런데 같은 조건의 값이 여러개 있는경우는 어떻게 해야
하냐는 이야기를 많이 한다
이것은 참조값을 찾아 내는 것이 아니고 조건에 맞는 것을
휠터링을 한다고 해야 맞는 이야기다
번거로운 수식과 워크시트함수를
조합하는 노력이라면,
(물론 간단한 계산이나 참조를 하는 것은 수식으로 하여도 좋지만),
VBA에 얼마간 투자한다면, 엑셀은 여러분들 마음대로
활용할수 있다
아무쪼록..
x20181001_1044_ReferencingAndFiltering.
UNO_WEEKLY|VBA_Advanced-
UserForm, 카렌다 만들기를 통하여 많은 것을 이해하도록 하자
CoumnHeads,IsEmpty,RowSource,ListIndex
UserForm을 공연히 어려워하지 말고,
자꾸 활용하도록 관심을 갖여야 한다
디자인타임에 콘트롤을 그리고 위치를 맞추고 하는 것은
얼핏보기에는 빠르고 쉬워보이지만,
프로그래밍적으로 Run-Time에 만들어 가는 것이
위치와 크기등을 정확하게 맞추어서 아주 빠르게
만들수 있다
그런 마음으로 지난 화일의 것을 수정보완하면서
계속하자..
지난 파일에서 목록상자에 정보를 채울때
왼쪽과 같이 열머리도 정보로 처리되었다
SalesListBox.RowSource = "ListSource!" & Worksheets("ListSource").Range("A1").CurrentRegion.Address
이번화일에서는 열머리를 정상적으로
처리하였다
위의 한줄을 아래와 같이, 정보가 없는 새로운 날짜의 입력의 경우도 감안하여
Set rSource = Worksheets("ListSource").Range("A1").CurrentRegion
If rSource.Rows.Count > 1 Then
Set rSource = rSource.Offset(1).Resize(rSource.Rows.Count - 1)
Else
Set rSource = rSource.Offset(1)
End If
SalesListBox.ColumnHeads = True
SalesListBox.RowSource = "ListSource!" & rSource.Address
x20181001_1045_ListBoxAndRangeSynchro.