For Effective Your Life!!
UNO-WEEKLY


2월 둘째주|


UNO_WEEKLY |UNO_ZEN

달라이라마가 명상에 대한 이야기를
서양학생들과 나누는 과정에서
한 학생이 묻습니다
자기증오(self-hatred)가 생길때 어떻게 하면
됩니까??
달라이라마는 한참을 고민합니다
자기증오라는 단어가 전혀 이해가 되지 않는 것입니다
...
...
...


x20190211_1063_UNOZEN.

의미있는 문장을 통한 영어 패턴숙달시키기 | UNO_ZEN 윈도우버전 다운로드/설치와 업데이팅...

UNO_WEEKLY|VBA_Basic_Sereis|
프로그래밍과 더불어 영어 패턴숙달시키기_5
IIf,Split,Find,Offset,Event,Validation,Replace,ScreenUpdating,Shape,AddShape

어떤 프로그래밍을 하던
소루션에 필요한 데이타를 어떻게 잘 관리하느냐가 문제이다
데이타를 어디에 저장할 것인가..
데이타의 구조를 어떻게 구성할 것인가?
소루션을 만들때는 데이타가 점점 많아지면서
최대한 단순화함에 노력하는 것이 프로그래밍이다
중복되는 정보를 별도의 참조테이블로 구성하는 것도
그런 노력의 한가지 인것
소루션이 진행되면서 참조테이블이 많아지겠지만, 여기에서는
중간과정의 하나의 쌤플로 참조테이블을 하나 분리시켜보자



이번화일에서의 영어 패턴은
문장의 5형식을 3형식화시켜서 패턴화해보는 것을 해보자..
아니, 학교 선생님들이 문장의 5형식이 있다고 그렇게 강조했는데
당신이 뭔대 이것을 3형식으로 바꿔주겠다고 떠드냐고 할수도 있겠다..하하..
세상은 모든 것을 단순화, 개체화하는 노력의 과정이다
그런 개념에서 즐기시면서, 영어도 챙기고, 프로그래밍도 챙기고..!!!


x20190211_1063_VBAwithEnglishPatterns_5.

UNO_WEEKLY|VBA_Advanced-
단어찾기 퍼즐을 만들면서 코딩연습하기
ScrollArea,SheetBeforeDoubleClick,Clear,Cells

께임만드는 것을 하면,
아마도, 데이타관리라던가 수식이라던가 피벗테이블이던가
챠트던가 그런것을 이야기 하지 업무와는 관계없는 께임같은 것을
만느냐고 하실수도 있지만
이런 것을 해야 사용하지 않던 기능들을 응용할수 있는 기회가 생긴다
께임판에 정답부분에 다른 헷갈리는 문자를 덮어씌워버리면 답을 알수가 없다
그래서 시트의 어딘가에 표현해햐 하는데
사용자가 볼수 없게 하여야 하는데 어떤 방법이 좋을까??
방법은 다양하지만,
여기에서는 워크시트개체의 ScrollArea라는 속성을 사용하여
정해진 범위외에는 다른 범위로 이동도, 편집도 할수 없게 할수 있다
ScrollArea속성을 보여드릴 기회가 별로 없었다
그래서 이런 께임같은 것을 만들다보면, 필요해지고, 그래서 사용하지 않던
기능을 사용하게 되고, 여러분들의 업무에 응용할수 있는 기회가 되는 것



또한 께임판을 사용자가 께임을 시작할때
마우스를 더블 크릭하면 어떤 작업을 하는 것을 하고 싶어서
시트의 BeforeDoubleClick 이벤트를 활용하면 되겠지 했는데..
가만 생각해 보니 시트를 삭제하고 또 만드록 한다면,
시트개체의 크래스모듈에 작성한 이벤트프로시져가 시트삭제와 동시에
삭제되어 버린다..어떻게 하지???
통합문서개체의 크래스 모듈을 사용하면 되는 것이다
해당 시트가 계속 삭제가 되더라도 코딩을 한 모듈시트는 그대로
살아있으니, 아하...그동안 무엇에 쓰는 크래스모듈인지 몰랐는데..
이럴때 사용하라는 것이로구나..를 알고 응용할 기회가 생기는 것


x20190211_1063_WordsPuzzle.