For Effective Your Life!!
UNO-WEEKLY


2010년 3월 첫째주|


앗!! 벌써 삼월이네..
...
...

Front 시트| You can bring a horse to water but you .......

올림픽 종합순위 5위!!
대단하지 않은가??
올핌픽 파이팅!!코리안 파이팅!!
의지력(Will power)과 자제력(Self Descipline)의 모델들
많은 영웅들을 보는 즐거운 기간이였다!!
...
...
...

STUDIO시트 | 문제지만들기_01

에고...
초보님들에게 기초적인 것을 많이 소개하려고 했으나
uno21.com은 [좀 어려운 곳이다] 라고 만들어진 이미지가
초보님들이 넘어오기는 문턱이 높은 것 같다
그래서 uno21.com 답게 하던 대로 창의적 문제풀이를 해 나가도록하기로
컨셉을 바꾸기로 했다
그냥 아..VBA로 저런것도 만들수 있구나??!!라는 동기부여를 하도록하는데
역점을 두기로 하였다

동기부여만 되면 어떻게 배워도 배운다

몇회에 걸쳐서 차근 차근 만들어 나가보자
문제데이타시트의 문제를 문제를 출제할때마다 순서를 섞어서 하고 싶단다
문제를 섞는다..
정보를 섞는 연습부터 해보도록 하자
주욱 문제지를 모아두었는데 문제를 낼때마다 순서가 똑같으면 재미없지..
잘 섞어서..아주 자~알 섞어서 문제를 내야지!!
화투패섞듯이 자알 섞어서..
그렇게 엑셀시트에 주욱 입력된 문제를 잘 섞는 것 부터 해보자
이것은 여러가지 부분에서 응용이 많이 되는 상황이니 잘 챙겨두시면 좋다






.,..
...

Excel_Baby 시트|건강한 몸매가 되고 싶다_03

왕초보를 위한 유일한 페이지
여기서 왕초보라고 하는 것은 SUM(),MAX(),MIN()함수등의 기초적인 것도
모르는 그런 초보를 말하는 것이 아니다
아직 논리값에 대한 것이 가물가물한 사람들을 말한다
여기서는 징그럽게 논리값을 당분간 이야기 한다
왜냐하면 이것은 엑셀의 핵심이니까.
또한 논리식은 고참이 되어도 가끔은 헷갈리니까..
김연아가 죽기 살기 쪔프연습이라는 베이직에 충실하였듯이
마이클 조던이 죽기 살기로 후리드로라는 베이직에 충실하였듯이
우리는 논리식이라는 베이직에 충실해야 프로그래밍을 잘한다
이것을 이해 못하면 엑셀 사용할줄 모른다고 하는 것이 맞는 답이다

웹페이지에 만든 계산기(몸무게와 키를 입력해보세요!)

몸무게:KG
몸무게:CM
BMI:
상태:

엑셀시트에 만든 계산기


...
위와 같이 두개의 계산기를 만들었다
웹에 만든 계산기는 엑셀시트에 만든 계산기보다 훨씬 많이 용과 기를 써야 한다
좀더 보기좋게 만들려면 좀더 기를 써야 한다!!
그러나 이미 만들어져있는 셀들에 논리식 한줄이면 끝나는 엑셀!!
그러니 엑셀 시트가 얼마나 좋은가..??!!
엑셀이 좋다는 것을 보여드리기 위하여 용을 쓰는것이 가상해서라도
엑셀은 뛰어나다는 것을 잘 알고 소화시켰으면 좋겠다
그러기 위하여..위와 같은 계산기는 누워서 떡먹기로 척척 구현하기위하여
논리식,논리함수,논리값을 각자의 것으로 완전히 소화시키기 바란다
...

Excel 시트|기술통계,Descriptive Statistics

추가기능화일 분석도구의 데이타분석대화상자에는
기술통계라는 항목이 있다
기술이라는 단어와 통계라는 단어가 들어가니까..공연히 뭔가 닥아가기 거시기한
것으로 생각할수도 있겠으나..
쥐뿔이다..
본래 원서상에는 Descriptive Statistics ..설명적 통계라고나 할까..
숫자의 의미가 전체 값에서 어떤 역할을 하는가??
뭐 그런 정도인것이다..기술이라는 단어가 공연히 껄끄럽게 만든다
아무튼 아래의 그림과 같이
이미 엑셀에서 제공되는 함수들을 추가기능화일에 모아 넣어서 주어진
데이타를 한번에 여러가지 의미있는 숫자로 알아보게 하는 작업이고
엑셀을 한다고 하면 그냥 이런 정도는 알고 있는 것이 어디가서 쪽팔리지 않는다



추가기능화일의 기능의 기술통계법이라는 항복을 실행하여
식당에 오는 고객들이 몇명씩오는 가??라는 모아놓은 정보를 주어서
왼쪽같은 테이블을 만들어 낸것이고
이것은 오른쪽의 굵은 문자의 엑셀에서 제공하는 함수도 모두
만들어 낼수 있는 결과의 테이블이다
...
...

VBA Q and A 시트|Application.EnableEvents

칸을 늘리기만 하면 리소스가 부족하다던지,,하는 메세지가 뜨면서 다운되거나,
아님,,그냥..다운되는 일이 발생했었는데,,
아래 첨부파일처럼 두줄을 추가하니까,,문제가 사라졌습니다.

Application.EnableEvents=False
시트에 어떤 작업을 하는 구문(이벤트를 일으키는 작업)
Application.EnableEvents=True

이것이 어떤 역할을 하는 것인지요??

엑셀프로그래밍을 하면서 흠..이제 할만하군..
그러다가 이벤트프로시져라는 입이 딱 벌어지는 재미있는 것을 알게 된후..
흠..이것이 진짜 프로그래밍이로군!!
어깨에 날개를 단듯하였는데...
아니..이놈이 미쳤나???위의 질문과 같은 현상을 만나게 되는 것이 필수코스다



엑셀의 이벤트가 무지 편리하고 필수적인 기능이지만
이것을 통제할줄 알아야 하는 것이 프로그래밍의 다음 단계가 된다

엑셀에 어떤 작업을 하면 어떤 이벤트가 발생하는지 알고 있어야 한다
특히 해당 이벤트프로시져에 어떤 작업을 걸어 놓을때는..더더욱..
이벤트프로시져가 어떻게 작동하는지 시트의 설명대로 하여 보시기 바란다
...
...

Excel Q and A 시트 | ...

아래의 그림과 같이 단골 고객들의 기록이 주욱 있는데
고객별로 최초 거래한 날짜는 언제이고 최근 거래한 날짜가 언제인지
찾아내오라고 꺽정이 한테 부장님께서 지시하셨다..
어떻게 하지..엑셀잘하는 길동이한테 가기는 쪽팔리고..!@#@에이 학교다닐때
엑셀공부좀 할껄..!@



처음 거래한 날짜는 우노싸이트의 공짜 엑셀베이비..100여개 화일을 뒤적거려서
했는데..우이씨..최근거래날짜는 방법이 묘연하네??!!
....
....


x20100301_0605.