2010년 8월 세째주|
잠자고 딱고 씻는 시간 8시간.. 일하는 시간 8시간..그리고
나머지 어영부영하는 시간 8시간중에서
이 [어영부영하는 8시간]에 미래의 승부가 달렸다고 한다
지금 나이를 먹을 만큼 먹고도 이렇게 자판을 치는 능력은
그래도 다행이 그 8시간중의 일부를 참 잘 활용했다는 생각이 든다
실은 그렇게 하고도 놀거 다 놀고..마실 것 다 마셨다..
단지 시간의 관리라는 컨셉을 갖고 살았다는 것이다
이런 것은 흉내내도 별로 문제가 될 것이 없을 것이다
엑셀 30분..영어 30분 그렇게 계획을 잡아 보시라..
그래도 어영부영 8시간-1시간=7시간을 어영 부영해도 된다
여기에 자기만의 명상의 시간을 30분 빼면..
어영부영 6시간 반..
이렇게 시간관리를 한 두어달만 미친척하고 해보시기 바란다..
마음이 평화로와 질 것이다
Front 시트| Creative Visualization _011 [나]를 프로그래밍한다
[이탈리잔 쟙]이라는 도적놈들 나오는 이야기의 영화의
한 대사에
I trust everyone. It's the devil inside them I don't trust
나는 모든 사람들을 신뢰한다.
내가 신뢰하지 않는 것은 그런 사람들 속의 악마들이다
마음속의 악마는 누가 만드는 것일까..
상상을 잘못하고 있어서 그런 악마들이 자리를 잡고 있다
대개가 내가 본래 좋은 사람인데..
주변의 악마들이 나를 이렇게 만들었다!@#라고 한다
참으로 잘못 알고 있는 것이다
주변의 영향을 받는 피해자이고..피해자는 악마가 서식하기
좋은 아늑한 곳이 된다
사람은 다 좋은 사람들인데..
반복 상상을 하다 보면 옳던..그르던.. 신념이 생기고..
그 신념이 천사의 신념이 될 수도 있고
악마의 신념이 될 수도 있고..
그러니 이왕이면 평화로운 천사를 마음속에 키우는 것이 좋겠지!!!
모두 Creatvie Visualization을 생활화하여
항상 긍정적 에너지(Positive Energy)가 넘쳐 나시기를 빌면서
또 금주의 과정을 가 보자!!
[VBA엑셀프로그래밍|기초]| VBA와 엑셀 초보코너..초보를 책임진다
순환문 총정리하자
어떤 형식의 문형이던 어떤 순환에도 다 적용할수 있다
단지 좀더 편리한 것이 상황에 따라서 어떤 것인가??
를 선택하여 사용하면 된다
어떤 때 어느 것을 사용하느냐??라는 질문이 필요없는 것이다
그냥 손에 익고..코드줄을 가장 작게 작성할수 있는 것이 어느것인가를
알아가게 되는 것이 고수가 되는 것이다
한가지 방식만 갖고 죽을때까지 써도 된다..

[VBA엑셀프로그래밍|응용]| VBA와 엑셀 중급코너
그림을 워크시트에 삽입하고 싶은데....라는 질문..
Dialog상자를 열고..어쩌구 번잡스럽다
그냥 UserForm을 하나 만들어서 처리하면 편리할 것이다

통합문서와 같은 폴더내의 그림화일명이 목록상자에 나타나고
해당 그림리스트를 선택하면 Image콘트롤에 나타나고
이것을 해당 시트에 삽입하고 싶으면 버튼 크릭하면 되고..
그림을 조회해보면서 선택하면 된다
질문하나더..
콘트롤중에 RefEdit 콘트롤을 어떻게 사용하는 것인지
쌤플하나만..
RefEdit콘트롤은 원하는 범위를 마우스로 선택하면
선택된 범위의 정보를 문자열로 보관하여 이것을 읽고
범위에 대한 다양한 작업을 할 수 있겠지
범위의 내용을 다른 문서에 옮긴다거나..
범위의 내용을 쌤플에서와 같이 위아래행의 순서를 뒤집어
엎는다거나..
다양할 것이다

[엑셀과 외부데이타]| VBA+SQL문으로 확장하는 고급코너
직원별로 매출액을 뽑아 보았었고
이것을 엑셀에서 합계를 내고 백분율을 계산하고 법썩을 떨었었다
그러나
SQL의 파워는 그런 합계를 내고 백분율을 내고 하는 짓을
한줄의 문자열로 끝나게 되는 것이다
그것도 서식까지 한줄에 끝날수 있는 것이다
백분율을 퍼센트로 문자열서식하고 , 숫자를 천단위로 끊는 것도
SQL문 내에서 처리하면 된다
그럼 엑셀은 뭐만 하면 되나..
예쁘게 받아다가 진열만 해도 되는 셈이다
그러니 별로 엑셀입장에서 할일이 없다
그래서 할일을 좀하게 UserForm을 정보의 진열창으로 활용해보자
SQL 에 너무 모든 것을 시키기가 미안하니까..
아래의 그림과 같이 UserForm하나 띄우고
버튼을 크릭할때마다 해당 직원의 내용이나 혹은
전체보기를 하면 전체의 내용을 갖여오거나 할수 있는 것이다
이런 저런 기능의 종합셋트다!!!

SQL로 쿼리할때 직원별 실적을 뽑았는데
총합계를 어떻게 적용할 것인가???는
SQL초보님들에게는 도전꺼리다!!
간단하게 생각하시면 된다
SQL로 갖여온 쿼리는 또 다른 쿼리를 불러서 사용할수 있는 것이고
결국은 SELECT문 내부에 또다른 SELECT문이 들어 갈수 있다는 개념을
알면 된다
또한 SQL 문내에서는 SQL에서 지원하는 다양한 함수들이 있다
엑셀과 VBA만 함수있냐??!##
나도 있다!!!
라고 준비해 놓고 있는 것이다..
함수의 이름은 거의 같고 사용방법도 같다
그러니 VBA에서 연마한 함수들은 다른 언어에서도 모두 사용되는 것이니
(이름만 종종 다르고 약간의 문법적으로 다른 점이 가끔있을뿐..)
VBA와 엑셀은 모든 프로그래밍을 배우는데 기본이 될 수 있고
또한 엑셀과 VBA는 배우면서 동시에 써먹는다!!!
외부데이타 연습용화일/NorthWind.mdb
[엑셀수식과 함수|응용] | VBA없는 일반엑셀사용자 코너
지난주의 것에 기능을 좀더 추가해보도록 하자
챠트에 전체 평균계열을 추가하여 각 선택된 직원의 값과
차이를 비교하기 쉽게 해보자
또한 챠트는 여러개의 값이 교대로 반복될때 값에 따라서
축의 최대값이 최소값이 들쑥날쑥 자동으로 변환되어 여러직원을
일율적, 시각적으로 비교하기 힘들다
이럴때는 값축의 최대값, 최소값을 자동에서 해제하고 고정값을 주면
항상 똑같은 조건에서 각직원의 값을 비교할수 있다
챠트를 잘 활용하는 스마트한 요령들이다
지난주의 것은 선택된 직원만 매출액이 나타났었는데 그러면
비교하기 힘들다
전체직원의 매출이 흐릿하게 나타나게 하고
선택된 직원의 매출만 하이라이트를 준다
이때 조건부서식의 활용이 또한 필요할 것이다

핵심은 [직원명단]이라는 동적범위를 하나 만들고
이것을 두고..두고 확장하여 써먹는 요령을 여러분의 것으로
만드는 것이 핵심이다
또하나 질문..
-값이 되는 것은 그냥 0으로 처리하고 전체를 계산을 하고싶은데..
어떤 방법이 있나요????
배열수식으로도 할수 있고
SUMPRODUCT함수를 활용할수도 있고
IF함수하나로 줄줄이 만들어내는 삽질을 할수도 있고
문제는 풀라고 있는 것이고..
풀리라고 있는 것이고
엑셀은 그 일을 귀찮아 하지 않고 해준다
x20100816_0629.