8월 둘째주|
UNO_WEEKLY |UNO_ZEN_064
x20140811_0835_UNOZEN_064.
UNO_WEEKLY|Excel_Baby_064 INDEX함수로 떨어진 범위참조
실무에서는 여러개의 떨어진 범위에서
조건에 맞는 범위를 찾아서 이 찾은 범위에서
또 다른 조건에 맞는 값을 찾는 , 즉 값의 참조하는
참조함수의 활용이 기본중의 기본이다..
INDEX함수로 여러떨어진 범위중에서 조건에 맞는 것을 찾는
연습을 하는 문제를 하나 내보자
엑셀의 일반적 사용해서도 어떤 값을 참조한다는 것은
기본이고, 프로그래밍에서도 역시 이 개념이 기본중의 기본이니
숙달해보도록 하자
x20140811_0835_baby_064.
UNO_WEEKLY|VBA_Programming_UserForm_14
컨트롤중에 MultiPage라는 컨트롤이 있다
참 유용한 컨트롤이다
이것을 사용해 보도록 하자
MultiPage라는 컨트롤은 Page라는 자식개체를
갖고 있다
최초에 만들어질때는 기본으로 2개가 만들어진다
이것을 2개를 그냥 사용하고
8개를 더 추가하여 보고,
탭의 위치를 상하좌우로 변경시켜보고
Page가 10가 되니까..
시트도 10장을 삽입하고
MultiPage의 속성중 MultiRow값을 True로 해주고
Page를 선택할때마다
MultiPage의 값이 바뀌는 이벤트프로시져를 활용하여
해당시트를 활성화시켜보는 것을 해보면서
코딩을 익숙하게 해보자
또한 수많은 상수, 개체명을 쉽게 찾아 보는
NameSpace라고 하는 것도 이해하고 가도록 하자
기억력에 의존하고 코딩을 하는 것인줄 알았는데..이것을 활용하면
아하, 기억력 별로 필요없구나, 코딩이 훨씬 부담이 없어진다
그렇다, 센스가 필요한 것이지 기억력은 별로 쓸모없다
x20140811_0835_vba_XLprogramming_064.
UNO_WEEKLY |Programming_QandA
무언가를 분석하다 보면, 자꾸 더 확장시키고 싶은 생각이 나게 된다
Part Name으로만 하지 말고,
날짜별로 하고 싶기도 하고,
Car 별로 하고 싶기도 하고, 당연한 욕구이다
매개변수가 왜 필요한지 , 초보님들이 실감할수있는 기회이다
지난 화일에서 만들어 놓은 프로시져에
매개변수만 전달하고
몇줄만 수정하면 된다
좀더 프로그램이 쎄련되게 된다
그러니, 프로시져를 만들때는 다목적으로 사용될 것을
염두에 두고 만드는 것이 좋다
즉 변수의 활용인 셈이다
x20140811_0835_PivotLikeTable_2.
UNO_WEEKLY|VB.Net_097, Class Module_1, WindowForm만들기..
VB.Net에서 크래스모듈을 VBA에서 함수나 프로시져 만들듯이 사용해야
잘 활용한다고 할수있다
이 시리즈를 시작할때 , 조금 소개를 했던 것 같으나..
어느 정도 VB.Net을 이해한후,또 다시 해야 하는 부분이다
프로그래밍언어의 습득에서 어느 것이 먼저라고 할수 없는 것이라고 할수 있다
전체의 개념을 조금 이해하고, 각각의 A,B,C를 이해하면
전체의 개념이 조금더 확장되고, 또 다시 A,B,C를 이해하면
각각의 요소가 좀더 확실해지고, 그런 학습커브를 그린다고 보아야 할 것이다
이번 파일부터 크래스모듈을 주욱 살펴 나가 보도록 하자
윈도우의 개념도 점점 확실해지는 기회가 될 것이다
그래야 DataBase에서 또한 크래스모듈을 어떻게 활용하는지도 알수 있게 된다
Inherits 그리고 WithEvents 등을 사용하게 된다
x20140811_0835_VB.Net_097.
VB.Net다운 받으실때 같이 받아서 바탕화면에 풀어 놓으셔야 합니다/NorthWind.mdb