For Effective Your Life!!
UNO-WEEKLY


Skip Navigation Links.
Collapse UNO-WeeklyUNO-Weekly
About
응용 소품들
[엑셀과 외부정보(DB)]
[UNO-Daily]
[UNO-Weekly Add-In]
[UNO-CPM]공정관리도구
[UNO-Weekly 안드로이드폰]
[UNO_CodeLibrary]
[엑셀기본]
[uno_english_patterns]
Collapse 2023-102023-10
Collapse 2023-092023-09
Collapse 2023-082023-08
Collapse 2023-072023-07
Collapse 2023-062023-06
Collapse 2023-052023-05
Collapse 2023-042023-04
Expand 2023-032023-03
Expand 2023-022023-02
Expand 2023-012023-01
Expand 2022-122022-12
Expand 2022-112022-11
Expand 2022-102022-10
Expand 2022-092022-09
Expand 2022-082022-08
Expand 2022-072022-07
Expand 2022-062022-06
Expand 2022-052022-05
Expand 2022-042022-04
Expand 2022-032022-03
Expand 2022-022022-02
Expand 2022-012022-01
Expand 2021-122021-12
Expand 2021-112021-11
Expand 2021-102021-10
Expand 2021-092021-09
Expand 2021-082021-08
Expand 2021-072021-07
Expand 2021-062021-06
Expand 2021-052021-05
Expand 2021-042021-04
Expand 2021-032021-03
Expand 2021-022021-02
Expand 2021-012021-01
Expand 2020-122020-12
Expand 2020-112020-11
Expand 2020-102020-10
Expand 2020-092020-09
Expand 2020-082020-08
Expand 2020-072020-07
Expand 2020-062020-06
Expand 2020-052020-05
Expand 2020-042020-04
Expand 2020-032020-03
Expand 2020-022020-02
Expand 2020-012020-01
Expand 2019-122019-12
Expand 2019-112019-11
Expand 2019-102019-10
Expand 2019-092019-09
Expand 2019-082019-08
Expand 2019-072019-07
Expand 2019-062019-06
Expand 2019-052019-05
Expand 2019-042019-04
Expand 2019-032019-03
Expand 2019-022019-02
Expand 2019-012019-01
Expand 2018-122018-12
Expand 2018-112018-11
Expand 2018-102018-10
Expand 2018-092018-09
Expand 2018-082018-08
Expand 2018-072018-07
Expand 2018-062018-06
Expand 2018-052018-05
Expand 2018-042018-04
Expand 2018-032018-03
Expand 2018-022018-02
Expand 2018-012018-01
Expand 2017-122017-12
Expand 2017-112017-11
Expand 2017-102017-10
Expand 2017-092017-09
Expand 2017-082017-08
Expand 2017-072017-07
Expand 2017-062017-06
Expand 2017-052017-05
Expand 2017-042017-04
Expand 2017-032017-03
Expand 2017-022017-02
Expand 2017-012017-01
Expand 2016-122016-12
Expand 2016-112016-11
Expand 2016-102016-10
Expand 2016-092016-09
Expand 2016-082016-08
Expand 2016-072016-07
Expand 2016-062016-06
Expand 2016-052016-05
Expand 2016-042016-04
Expand 2016-032016-03
Expand 2016-022016-02
Expand 2016-012016-01
Expand 2015-122015-12
Expand 2015-112015-11
Expand 2015-102015-10
Expand 2015-092015-09
Expand 2015-082015-08
Expand 2015-072015-07
Expand 2015-062015-06
Expand 2015-052015-05
Expand 2015-042015-04
Expand 2015-032015-03
Expand 2015-022015-02
Expand 2015-012015-01
Expand 2014-122014-12
Expand 2014-112014-11
Expand 2014-102014-10
Expand 2014-092014-09
Expand 2014-082014-08
Expand 2014-072014-07
Expand 2014-062014-06
Expand 2014-052014-05
Expand 2014-042014-04
Expand 2014-032014-03
Expand 2014-022014-02
Expand 2014-012014-01
Expand 2013-122013-12
Expand 2013-112013-11
Expand 2013-102013-10
Expand 2013-092013-09
Expand 2013-082013-08
Expand 2013-072013-07
Expand 2013-062013-06
Expand 2013-052013-05
Expand 2013-042013-04
Expand 2013-032013-03
Expand 2013-022013-02
Expand 2013-012013-01
Expand 2012-122012-12
Expand 2012-112012-11
Expand 2012-102012-10
Expand 2012-092012-09
Expand 2012-082012-08
Expand 2012-072012-07
Expand 2012-062012-06
Expand 2012-052012-05
Expand 2012-042012-04
Expand 2012-032012-03
Expand 2012-022012-02
Expand 2012-012012-01
Expand 2011-122011-12
Expand 2011-112011-11

1월 둘째주|


UNO_WEEKLY |UNO_ZEN

아이들이
무엇을 사달라고 졸라댈때
왜 사고 싶은지 WHY 질문을
말이 되는 답이 나올때까지 가야 할 것이다
그렇지 않으면 사주면 안된다
만약
왜 사고 싶은데??
why do you want to buy it??
제친구들 모두다 갖고 있어서요..
because all friends of mine have it
이렇게 답을 하여도 사준다면..
아마도 평생을 남이 하는 것을 그냥 쫓아서 하면
되는 것으로 알 것이다
우리는 두번이상 WHY가 나오면 귀찮아한다..
생각을 더 이상하고 싶어 하지 않는다
하지만
어떻게 해서든지 자신이 하고 있는 일이 의미있는 일인지
논리를 찾아야 피곤하지 않게 일에 집중할수 있다
우리 몸속에 그냥 잠자고 있는
Mr Logical!!!...
을 항상 깨어 있게 하는 습관이 좋다
...
...
또한 컴퓨터프로그래밍은 why,논리를 체질화시키는
연습장이다

UNO_ZEN/윈도우 버전설치...


x20170109_0958_UNOZEN.

UNO_WEEKLY|Excel_Baby
엑셀 수식과 함수.._18
Spinner,Dynamic Formula,OFFSET,COLUMN,INDEX,MATCH,Picture linking

콘트롤중에 Spinner컨트롤을 하나 시트에 그려넣고
크릭할때마다 발생하는 값을 셀에 연결하고
이셀을 Offset함수에서 참조하면 다른 참조하고 싶은 테이블을
Spinner값을 바뀔때마다 차례대로 참조하는 동적수식을 사용하게 되는 것이고,
VBA없이도 무언가 프로그래밍이 되는 흥미를 갖을수 있다



재미있게 잘되다 보면 욕심이 난다
현재 참조한 값에 관련되는 그림도 같이 참조하여
Spinner 컨트롤을 크릭할때마다, 그림도 동적으로
변하게 할수 있지 않을까??라는 생각하게 된다
범위에 연결된 그림은 해당 범위의 주소를 수식으로 갖고 있다
이 수식에 Spinner값의 변화에 따라서 그림이 있는 범위를 동적으로
찾아가는 수식을 작성하면 되겠지..
어라..그런데 그림의 참조주소를 수식으로 변경하니 에러가 난다..??!!
다른 기능을 하나 더 알면 해결된다


x20170109_0958_RookiesXLLevelTest_18_DynamicFormulaImageLinkedCell.



UNO_WEEKLY|VBA_Basic|명령줄 개체 활용하기_3,배열변수와 범위의 이해
Static Array,Dynamic Array, MultiArray, Offset,Resize,Redim,Join,Ubound

VBA의 배열과 엑셀시트의 범위의 행열관계는
VBA를 시작할때 헷갈리는 부분이다
이것을 좀 이야기 해달라는 질문에 대한 것을 해보자
지난 화일에서 메뉴명령줄을 하던 것에 구체적인 작업버튼을 달아서
배열질문도 같이 풀어 보도록 하자



알고 나면 , 별것도 아닌 것이
컴퓨터 프로그래밍이다..
VBA의 배열변수에 대한 것과 범위가 배열이라는 것에 대한 것의 설명이
이해가 그래도 긴가,민가 하다면 자꾸 질문하는 것이 상책이다


x20170109_0958_VBABasic_MenuButton_Array.

UNO_WEEKLY|VBA_Advanced|왜 크래스모듈을 사용해야 하는지..
Class module, Redim,Preserve

지난 화알에서
지능이 없는 콘트롤의 껍데기만 만들어서 붙였다
콤보상자를 선택하면
? 선택된 휠드가 날짜정보인지등을 확인하고..
열방향으로 지정했는지, 행방향으로 지정했는지에 따라서
어떤 반응을 보이는 작업을 할수 있어야 하는데
그러려면 컨트롤의 이벤트프로시져에 접근하여 하고 싶은
작업을 코딩해주어야 하는데
디자인타임에 콘트롤을 폼에 마우스로 직접 그려주면 간단한데
프로그래밍적으로 만들어 붙이는 경우는..
어디에서 찾아야 할지 찾을 곳이 없다



WithEvents라는 키워드를 사용하게 되고
Class모듈을 사용하게 되는 기회이다
디자인 타임에 콘트롤을 그려서 사용하는 것 보다
프로그래밍적으로 RunTime에서 필요한 컨트롤의 갯수를 계산하면서
만들어 붙이면 정확한 위치에 시간을 절약하고 그릴수 있다
그러려면, 그렇게 만들어 붙이는 컨트롤의 이벤트를 작성하기 위한
작업도 역시 자동화도구개발자의 몫인것..


x20170109_0958_vba_WhyUseClassModule_7.