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

물방울이 바다에 떨어지면 아무의미도 없다
하지만 바위의 어떤 특정한 지점에 끈질기게
떨어진다면 이 물방울이 큰일을 낸다
바위에 구멍이 뚤히고 바위가
다른 큰 구조물을 받히고 있었다면
죄다 폭삭 주저 앉는다
정말 큰일을 내버린 셈이다
이렇게 아주 작지만 일정하게 반복하면
언젠가는 아주 큰 반전이 벌어진다
이것을 Tipping Point라고도 하고
Turning Point라고도 할수 있을 것이다..
이번주는 그런 이야기....
...
...

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


x20170116_0959_UNOZEN.

UNO_WEEKLY|Excel_Baby
엑셀 수식과 함수.._19
Date and Time, INT,MOD,Cell NumberFormat

엑셀에서 날자와 시간은 초보님들이 헷갈리기 좋은 정보타입이다
엑셀뿐만 아니라 모든 디지털프로그램은 날자는 그냥 하나의
일련번호인 것이고, 눈에 보이는 표현형식만 달리 할뿐이다
그래서 엑셀의 셀서식을 반드시 알고 있어야 엑셀의 숫자나 날짜나 시간을
원하는 형식으로 눈에 보이게 할수 있다
물론 순수한 값은 뒤에 감춰진 상태일 유지되고 있어서 계산이 가능하다
그런 셀서식에 대한 문제로..
소수점으로 이루어진 시간값을 시간과 분으로 표현하고 싶다는 질문이다..



어떤 숫자로 나누어주고 나머지 값을 얻어주는 MOD함수와
소수점숫자에서 정수만 빼주는 INT함수도 이럴때 활용한다


x20170116_0959_RookiesXLLevelTest_19_CellNumberFormat.



UNO_WEEKLY|VBA_Basic|명령줄 개체_4,배열, 범위를 브록으로 묶어서
Dynamic Array,Offset,Resize,Redim,Ubound,Copy

순환을 하면서, 배열값을 하나씩
옮기는 작업을 하면 초보때는 신난다
하지만 점점 구력이 붙으면, 시간이 너무 걸리지 않나??!!
하는 생각을 하게 되는 것이 당연한 발전과정이다
세상의 일이던,
컴퓨터속의 일이던 ,
무언가 개선을 하기 위한 착안사항은...
중복되는 짓이 없나??!!를 찾는 것일 것이다
조건에 맞는 물건을 매번 차에 실어서 내보내지 말고, 조건에 맞는 것을 추려서
한꺼번에 보내면 수송비도 덜 들고, 속도도 빨라질 것이다



명령줄작업도 지난 화일에서는 버튼에서 호출하여 명령줄을 만들었는데
이번에는 워크시트의 이벤트에서 만들어 보고
이 명령버튼에 질문하신 배열문제와 개선된 배열을 비교하여 보도록 하자


x20170116_0959_VBABasic_MenuButton_DynamicArray.

UNO_WEEKLY|VBA_Advanced|조건설정수집,검증
Class module, Redim,Preserve,Choose

워크시트의 범위를 활용하여
사용자가 피벗테이블을 그리기 위한 주문을 하게 하고
주문대로 피벗테이블의 행과 열, 그리고 날자의 그룹핑들을 했었다
이것은 주문이 복잡해지면 워크시트의 범위를 사용하기에는 시트가 지저분해진다
이럴때 필요한 것이 UserForm
지난화일에서 UserForm에 필요한 컨트롤드을 RunTime으로 만들어 붙였고
이때 각 콘트롤의 이벤트를 사용할수 있게 하기 위하여
크래스 모듈을 사용했었다
이제 사용자가 주문을 UserForm으로 하게 되고
이것을 받아서 피벗테이블을 그리려면
주문한 내용이 유효한 주문인지 확인하는
주문내용의 수집과 검증 작업을 하도록 하자



검증이 끝났으니까..
워크시트에서 사용하였던 피벗그리기 프로시져를 연결만 하면 된다
어떤 프로시져는
나중에 UserForm을 인터페이스로 사용을 할수도 있고
혹은 Sheet를 인터페이스로 사용을 할수도 있고..
혹은 Word나 Powerpoint 개체에서 사용할수도 있다는 생각을
염두에 두시는 습관이 시간을 절약하고
하나의 프로시져로 여러 개의 다른 개체들과 바꿔가면서

x20170116_0959_vba_UserInputValidation_8.