2월 첫째주|
UNO_WEEKLY |UNO_ZEN
|
사람은 생각을 하면서 산다
생각을 하기때문에 무언가 만들고, 무언가 이룬다
남다른 사람들은 어떤 생각을 할까?
어떤 생각이 아니고, 어떤 방식으로 생각을 할까?
온라인결제최고의 싸이트 PayPal의 창업자이고
밧데리자동차(Tesla Motors)를 만들었고
그리고 관련된 회사 SpaceX 와 SolarCity 를 갖고 있는
Elon Musk는 생각하는 방식을 두가지로 설명한다
하나는 Comparison Thinking
다른 하나는 First Principle Thinking
누가 화가 나게 한다
화를 참으면 병된다
잠시,잠깐 멈추고 first principle thinking을 하여
화를 낼일이 아니라는 것을 알아내면 된다
아무튼...두가지 생각이 무엇인지
같이 나눠보자
...
...
|
UNO_ZEN/윈도우 버전설치...
x20170206_0961_UNOZEN.
UNO_WEEKLY|Excel_Baby
엑셀 수식과 함수.._22..반드시 알지 못해도 되는 함수
HARMEAN,SUMPRODUCT,ArrayFormula
낯선 통계함수가
많은 수식의 작업을 절약하는 것이 있어서 살펴보자..
기본적으로 필수적으로 알아야 할 함수가 있기도 하고
알면 좋지만 몰라도 되는 함수도 있다
이것을 잘 구분하면 좋을 것이고,
그런 예가 되는 문제를 하나 보자
몰라도 되는 것과 필수적으로 알아야 되는 것..
몰라도 되는 함수(물론 알면 좋지먄)는 어떤 특정작업하나에
딱 필요한 함수이고..(이번 화일에서 이야기하는 Harmean함수같은 것)
꼭 알아야 될 함수들은 이렇게 저렇게 다름 함수들과 조합하여 원하는 수식을
변화무쌍하게 만들어주는 함수들...
이 변화무쌍함이 몰라도 되는 함수를 커버하니까...
x20170206_0961_HarmeanSumproductArrayFormula_22.
UNO_WEEKLY|VBA_Basic|명령줄 개체_6,버튼 FaceID값보기 위한 메뉴바
CommandBar,CommandBarButton,Execute,FindControl
메뉴를 만들때 Button의 아이콘의 그림을
FaceID=100
과 같이 번호를 부여한다
그런데 어떤 아이콘이 어떤 번호를 갖고 있는지 궁금할 것이다
아래의 코드는 잘 보관하시면,
필요할때마다 실행시키서 아이콘을 주욱 살펴보면서
원하는 아이콘의 FaceID값을 쉽게 얻어낼수 있을 것이다
지난 화일에서는 셀의 단축메뉴에 버튼을 만들었었지만,
명령줄에 만들어서 Ribbon메뉴속에 방한칸 얻어서(Group상자) 그속에
만들어 보면서 FaceID값도 알아보는 두가지를 해보는 셈이다
명령줄속의 특정 버튼을 찾기 ...FindControl 그리고
찾은 버튼의 크릭할때 발생하는 작업을 해당 버튼의 Exeucte메소드로
실행할수 있다
x20170206_0961_VBABasic_MenuBar_FaceID_Viewer.
UNO_WEEKLY|VBA_Advanced|피벗테이블그린후 보고서타입옵션
WithEvents, OptionButton, Choose,RowAxisLayout
피벗이 완성된후..
엑셀에서 제공되는 기능중 보고서의 레이아웃을 3가지로 할수 있는 것이 있다
이것을 옵션버튼에서 사용자가 눈으로 보면서
크릭할때마다 바뀌게 하는 작업
Dim WithEvents oOption1 As MSForms.OptionButton
Dim WithEvents oOption2 As MSForms.OptionButton
Dim WithEvents oOption3 As MSForms.OptionButton
옵션버튼의 이벤트를 크래스모듈을 만들고 하는 번거로움을 할필요가 없다
3개의 옵션버튼을 WithEvents로 선언하면 간단하게 이벤트프로시져를 작성할수 있다
그런데 WithEvents 키워드는 개체모듈에서만 유효하다
일반 Module시트에서 사용하면 에러난다
개체모듈이란, UserForm의 모듈, 워크시트개체의 모듈,통합문서개체의 모듈,
혹은 사용자정의 크래스모듈에서..유효한것
x20170206_0961_vba_UserFormPivotLayoutType_10.