6월 첫째주|
UNO_WEEKLY |UNO_ZEN_055
건강하게 산다는 것은 항상 무언가를 배울 것이 있을때이다
뭔가 지루하고, 정체 되어 있는 것을 느낄때는 아마도 배울 것이 없다고
단정하고 살때이거나, 지금 배우고 있는 것에 대한 회의감이 들때이다
세상은 완벽한 것이 하나도 없다
특히 IT분야,컴퓨터 프로그래밍은 완벽히 다 안하고 하는 사람은
세사에 하나도 없다고 단정할수 있을 것이다
항상 새로운 문제가 있다
그리고 개선한다,
그리고 또 문제가 나온다
문제를 발견할때가 실은 가장 희열을 느끼게 될 때이다
항상 배움의 끈을 놓지지 않는 것이 열정을 잃지 않는 것이다
x20140602_0826_UNOZEN_055.
UNO_WEEKLY|Excel_Baby_055 ROUNDUP,IFERROR,IF
수식은 작은 프로그램이다
VBA없이 함수몇개와 수식의 테크닉이면 왠만한 업무에 관련된 계산기는
뚝딱거리고 만들어서 사용할수 있으니
참으로 업무도구로서 엑셀을 모른다면 참..깝깝한 인생이 되는 셈이다
게다가, 조건부서식의 다양한 기능은
작은 프로그래밍을 좀더 쎄련되게 만들어 준다
논리적인 생각만이 엑셀을 자신의 도구로서
최고로 활용할수 있는 마음가짐이다
x20140602_0826_baby_055.
UNO_WEEKLY|Intersect
지난 QandA화일에서 멍청한 작업을 답이라고 해드렸다
뭔가 하고 나면 뒤를 돌아보어야 하는데
앞만보고 가면 이런 일이 줄줄이 발생한다
다행히 독자분이 지적하는 메일이 와서..이곳에 다루게 되었다
기본중의 기본인 Range개체의 교차되는 부분접근은 기본개념중의 기본이다
이것을 초보님들이 모두 숙달되고 개념을 다시 챙기시게 하기 위하여
이번 기본화일에서 다루도록 하자
UserForm시리즈를 하나 쉬고
Interset메소드를 숙달시키는 기회가 되도록 하자...
x20140602_0826_vba_XLprogramming_055.
UNO_WEEKLY |Programming_QandA
UserForm의 버튼은 시트상에 그려 넣으면
해당버튼의 Click이벤트프로시져를 사용할수 있다
양식버튼의 OnClick속성은 없다
그런데 프로그래밍적으로 그려 넣으면 해당 버튼의 Click이벤트프로시져가
만들어지지 않는다..
그냥 멍텅구리 버튼이 되는 것이다
이것에 지능을 심어주려면 개체간의 관계를 잘이해하면 된다
궁극적으로는 크래스모듈을 사용하는 것이 좋은 방법이지만
이번 화일에서는 크래스모듈 사용하지 않고
개체간의 관계를 잘 이해하여
일반양식버튼 사용하듯이 자동화시켜 보도록 해보자
x20140602_0826_ClassModule_1.
UNO_WEEKLY|VB.Net_088_LINQ_21,DataSet,DataTable,DataView,DataGridView
DB는 테이블과 테이블간의 관계를 유지하는 것이 핵심이다
지난 화일에 이어 테이블을 한개를 더 추가하고
두개의 사이의 관계를 이루어 보자..
실은 이번 화일에서 하는 것은 DB개념에서의 관계구성은 아니고
그냥 윈도우의 기능을 활용한 관련된 정보를 휠터를 해보는 기능이라고
볼수 있다..
무엇을 하는 방법은 다양하고 그중의 윈도우의 기능만을 이용한
하나의 테이블의 선택된 정보에서 다른 테이블의 관련된 정보를
보여주게 하는 것을 해보도록 하자
그렇게 해야 다음 화일에서 진행할 DB개념에서의 관계의 구축이라는 것의
편리함과 특징을 좀더 실감할수 있을 것이니까..
또한 LINQ언어의 숙달은 빼먹지 말고 한줄이라도 해보는
습관을 갖도록 하고..
x20140602_0826_VB.Net_088.
VB.Net다운 받으실때 같이 받아서 바탕화면에 풀어 놓으셔야 합니다/NorthWind.mdb