4월 둘째주|
UNO_WEEKLY |UNO_ZEN_047
x20140414_0819_UNOZEN_048.
UNO_WEEKLY|Excel_Baby_048 DATE,WEEKDAY,COLUMN,YEAR,MONTH,ConditionalFormat
함수에 매개변수를 전달하는대 따라서
결과는 달라진다
그런 개념에서 DATE함수를 사용하여 작은 카렌다를 하나 만들어 보면서
DATE,COLUMN,YEAR,MONTH,WEEKDAY 함수등을 조합하는 훈련을 해보자
또한 조건부서식을 적용하여 좀더 쎄련된 표현을 해보도록 하고
이것을 하기 위한 필수적인 조건인..
논리식과 상대주소와 절대주소에 대한 감각을 잃지 않는 습관을
갖도록 해보자
x20140414_0819_baby_048.
UNO_WEEKLY|VBA+ExcelProgramming_048_Chart_12
바둑을 만들었을때는 바둑을 두라고 만들었지만
사용자들은 당초의 의도와는 상관없이 오목도 두고, 알까기도 한다
세상 모든 것은 만든사람의 의도와는 달리 우연히 다양한 활용이
이루어진다
그중의 하나가 단연 최고의 것이 엑셀일 것이다
당초 만든 의도와는 달리 사용자가 상황에 따라서 이렇게 저렇게
만들어서 사용하는 것이 엑셀인 것이다
그런 시각으로 보면 엑셀은 참으로 없어서는 안될 걸작품이다
Gantt챠트도 역시 그런 것중의 하나이다
또 그리다가 보니, 작업이 진행중인데 오늘날짜가 현재 진행중인
각 작업에서 어느 시점에 도달해 있는지 알고 싶은 것이 사람 마음일 것이다
그것을 챠트상에 하나의 시점으로 표현하고 싶다
챠트의 어떤 성질머리를 건드려주면 될지 살펴보도록 하자
이것도 역시 챠트를 만든 본래의 엑셀의 의도와는 다른
사용자의 응용의 부분이 되는 셈이다
x20140414_0819_vba_XLprogramming_048.
UNO_WEEKLY |Programming_QandA
ADO, DAO, XML 등등 모두 데이터를 보관하고 갖여 오는 기술을
발전시키는 개체들이다
이런 개체들이 있기전에는 그냥 텍스트 문서에 보관하는 것이 아주 원시적
시작이였을 것이다
물론 위의 버튼으로 저장된 내용을 ADO나 DAO로도 갖여 올수 있지만
여기에서는
텍스트문서로 저장된 CSV 파일을 정보를 다루는 세련된 개체 없이
기본적인 VBA언어로 좀더 분석해 보자
실은 쎄련된 개체없이 정보를 분석하는 것도 흥미롭고 기본을 아는 것에
도움이 되는 것들이다
문자열정보의 처리과정에 내공이 쌓여야
어떤환경의 프로그래밍작업에서도 파워가 생긴다
문자열처리의 연습을 하는 과정이다
x20140414_0819_SaveAsCSVAndUseFSO_2.
UNO_WEEKLY|VB.Net_082_LINQ_15,DataGridView 편집
DataGridView의 각 셀에 값을 넣고
단가와 판매량을 넣으면 금액이 자동계산되게 하고 싶은데
에러가 자꾸 난다고 한다
살펴보도록 하자
테이블을 아래와 같이 로딩되면서
DataTable을 만들어서
DataGridView 콘트롤에 연결을 시켜 놓고 띄우도록 한다
전체 판매량을 계산하는 방법은
DataGridView개체에 연결된 DataTable은 상호 연동이 되고 있다는 점을
관찰할수 있도록 LINQ로 DataTable에서 총판매액을 읽어 오도록 하자
x20140414_0819_VB.Net_082.
VB.Net다운 받으실때 같이 받아서 바탕화면에 풀어 놓으셔야 합니다/NorthWind.mdb