2월 첫째주|
UNO_WEEKLY |UNO_ZEN_088
사람들은 대개가
안되는 방법으로 하면서
안된다고 투덜댄다
왜 안되는지
생각을 해 보는 습관이 좋다
생각하고 구현하는 것
그것이 Art다
....
....
....
....
....
....
....
x20150202_0859_UNOZEN_088.
UNO_WEEKLY|Excel_Baby_088,테이블을 행열방향으로 순환하면서..
Copy하여 원본을 복사하여 붙여넣기를 했었다
그런데 원본의 내용과 붙여넣은 곳과 연동이 되게 하고 싶다
즉 붙여 넣은후에도 원본을 수정하면 자동으로 같이 업데이팅되게..
그런 작업을 하기 위하여
순환하는 연습을 좀더 해야 겠다
그리고 테이블을 한번에 복사하여 붙여 넣는 것이 아니고
테이블을 구성하는 각각의 셀에 각각 접근하는 것이 좋을 것이다
다양한 접근방법에 대한 연습이 되는 셈이다
그리고 초보때는 어떤 속성에 어떤값을 넣어야 하는지 잘 모른다
이럴때 매크로 기록기도 많은 도움을 주게 된다
x20150202_0859_baby_088.
UNO_WEEKLY|VBA_Programming_088,Array,Application.Proper,Variant
지난화일의 확장이다
엑셀은 카멜레온같이 생각에 따라서 변신한다
그래서 항상 흥미로운 것..
Exit Sub은 그냥 프로시져를 무책임하게 나가고,
GoTo가 유용할때가 많다
CurrentRegion에서 아직 아무것도 작업이 된 셀이 없을때는
결과는 어떤 것이 나올까?
대문자,소문자로 바꾸는 것은 알겠는데, 첫문자만 대문자,나머지는 소문자의
함수는 어떤 것이 있을까??
프로시져를 구성할때
변수 선언 브록
검증 블록
실제 작업 브록
에러 처리 브록 등과 같은 기본적인 브록이 머리속에 그려지는
습관을 자동으로 갖게 될 것이다
세상일도 중구난방으로 하지 않으려면 엑셀프로그래밍을 배우면
사람이 아주 Organized 된 사람이 될수 있을것...
x20150202_0859_vba_XLprogramming_088.
UNO_WEEKLY |Programming_QandA_UserForm|식도락가의 정보관리_5
일반 엑셀의 Range개체에 접근하듯이 ListObject(표)에 접근하면
생각지도 않은 엉뚱한곳에 접근하는 수가 있다..
ListObject개체에 접근후..Range개체에 접근하는순서로 하는 것이 좋다
매개변수등 같은 종류의 상수가 몇개 있다면
열거 상수를 사용하는 것이 좋다
버튼하나로 두가지 기능의 일을 하게 할 경우도 생긴다..
Enum 상수와 ListObject를 볼수 있는 좋은 실습예제인 셈이다
다음 화일에서 연속간다...
x20150202_0859_UserForm_BestEating_5.
UNO_WEEKLY|VB.Net_121, MDI 폼,PictureBox,ToolStrip,Lambda expression
두개의 자식폼의 크기를 각각 달리하고,
각 자식폼을 띄우면 자식폼의 크기에 마추어 부모폼이 자동으로 크기
조절이 되게 하고..
각각의 자식폼에도 메뉴를 만들어서 좌우로 도킹시켜보고..
메뉴를 크릭하여 인터넷의 그림화일을 불러서 표현하게 해본다
ToolStripButton을 크릭하였을때
발생하는 이벤트에 프로시져를 연결하는 것에서
LAMBDA 표현식을 활용해 보도록 하자
x20150202_0859_VB.Net_121.
VB.Net다운 받으실때 같이 받아서 바탕화면에 풀어 놓으셔야 합니다/NorthWind.mdb