12월 첫째주|
UNO_WEEKLY |UNO_ZEN_079
아이들에게 분명 사랑을 퍼부어주고
살았다고 자부하는데..
어렵쇼..
아이들은 전혀 사랑을 받지 못하고
자랐다고 한다..
그럼 사랑이라는 단어가
잘못된 것 아닌가??
부모가 생각하는 것과
아이들이 생각하는
사랑의 정의가 다른셈이다..
....
....
....
....
x20141201_0850_UNOZEN_079.
UNO_WEEKLY|Excel_Baby_079,ADDRESS,MATCH,INDEX,CELL,INDIRECT
어떤 셀의 값을 최근에 바꾸었는지 알고 싶을 경우가 있을 것이다
물론 VBA를 사용한다면 , 이벤트에서 당연히 얻어낼수 있겠지만
수식과 함수로 항상 최근 입력값을 알고 있을수 있으려면..
종종, 이런 함수는 뭣에쓰려고 만들었나..하는 것들이 있다
ADDRESS함수,CELL함수같은 것들..
그런 함수들은 혼자서 하는 일로는 별로 의미가 없다
INDIRECT함수등 다른 함수들과 협동을 해야 의미있는 작업을 한다
CELL함수로 얻어내는 행위치와 열위치를
ROW,COLUMN함수와 비슷한 것 같지만 흥미롭게 다르다..
별유용한 것 같지는 않지만..아하..이렇게도 사용하는 구나..
정도로 챙기는 것도 엑셀잘하는 사람의 상식..
x20141201_0850_baby_079.
UNO_WEEKLYVBA_Programming_079,consolidating sheets
지난 화일에서 상수를 사용하여 가장 작은 달
가장 큰달, 그리고 각 달에서 발생한 아이템의 명칭갯수등을
사용하였었다..
좀더 착한 프로그래밍을 하려면 이것을 주어진 상황에서
Run-time에 알아 내어서 처리하는 변수로 사용하여야 할 것이다
함수를 하나만들어서 이것을 작은 달, 큰달
각각의 달에서 가장 많이 발생한 아이템의 품명들을
찾아내어서 , 상황이 달라져도 알아서 돌아가는 지능이 좋은것으로
해보자
착한것으로 하려면..역시 초보님들이 사용하고 싶어하지 않는
배열등의 사용을 하여야 하는 것..
x20141201_0850_vba_XLprogramming_079.
UNO_WEEKLY |Programming_QandA
가끔 재귀용법을 사용해야 풀리는 문제가 있다
작업을 하다보면 작업의 상하구조로 구분을 하게 된다
A라는 작업은 자식의 계층을 3개로 갖고 있기도 하지만
B라는 작업은 5개를 갖고 있기도 하고
실제의 작업명은 최종 말단의 계층에 있다
위의 계층은 작업의 관리의 편리성을 도모하기 위하여 붙이게 되는것
그러면 각상위계층은 최종실제작업에 대한 요약정보를 갖고 싶어진다
즉 합계를 갖고 싶다거나..
그런데 계산을 할려니, 어떤 녀석이 어떤 부모의 자식인지 찾을 길이 없다
눈과 손으로 한다면 밤을 세워야 할일이다
그런 문제풀어보도록 하자
x20141201_0850_Recursive.
UNO_WEEKLY|VB.Net_112,SplitContainer,PictureBox,WebClient,MemoryStream,LINQ
그림화일을 웹페이지에서
가져다가 윈도우폼의 그림상자에 사용하려면
.NetFrameWork의 개체들을 활용하는 기회를 맛보게 된다
그런 의미에서 그림화일등을 가져다가 표현해 보자
더불어 LINQ와 관련된 다양한 용어들을 살펴보자
웹페이지에서 정보를 가져오는 WebClient개체
이미지화일을 만들기위한 Stream 개체를 만들기 위한 MemoryStream개체
...
x20141201_0850_VB.Net_112.
VB.Net다운 받으실때 같이 받아서 바탕화면에 풀어 놓으셔야 합니다/NorthWind.mdb