2월 둘째주|
UNO_WEEKLY |UNO_ZEN
|
사회과학자들의 연구에 의하면
사람은 하루에 50,000가지 생각을 한다고 한다
우리말에 오만가지 생각에 잠을 못자겠다고 하는
오만가지와 같은 숫자가 되는 것을 보면 흥미롭다
의식적이던 무의식적이던 이런 생각을 돌리고 있는
머리속의 프로그램은 무척 에너지를 소비하고 있는 셈이다
쓸데없이 컴퓨터의 CPU가 윙윙거리고 돌아가고 있는 셈이다
그러면 컴퓨터가 뜨거워지듯이,머리도 뜨거워질 것이고..
지금 하려고 하는 한가지 생각외의
나머지는 쓰레기 인 셈이다
이것을 수시로 청소를 해버린다면
아마도 생산성이 훨씬 높아 질 것이다
청소하는 것도 습관이다..
이것을 치우지 않으면 아마도 생각의 쓰레기가 독소가 되고
이 독소가 치매도 일으키고, 뭔가 일을 치루게 될 것이다
...
...
|
UNO_ZEN/윈도우 버전설치...
x20170213_0962_UNOZEN.
UNO_WEEKLY|Excel_Baby
엑셀 수식과 함수.._23..휠터된 내용에서 얻고 싶은 값..
SUBTOTAL,SUMPRODUCT,OFFSET,ROW,ArrayFormula
엑셀에서 휠터기능을 처음 사용하고 경험하면
초보님들은 정말 신난다.. 히야..대단하네…!!
거기에서 끝나는 사람이 있는가 하면
계속 문제의식을 갖는 사람들도 많다
휠터된 내용의 합계를 조건이 다르게 휠터할때마다 합계를 실시간으로
변경되는 것을 보고 싶다면 당연히 SUBTOTAL함수까지 가고
그곳에서 머문다..더이상 뭐있겠어??!!
그런데 또 문제의식을 갖는 다면 휠터된 내용중에서 그냥 합계만 내지 말고
다른 열의 값을 기준으로 합계를 보고 싶을수도 있을 것이다!!
영업사원별로 휠터를 해서 SUBTOTAL하였는데..
휠터된 A라는 사원이 판매한 품목별로 좀더 상세한 값을 얻고 싶다
함수를 몇번 해보면,
흠 이정도는 이제 다 안다고 해도 되겠지!!!
천만의 말씀이다, 기본함수를 잘 안다면, 기본함수를 응용할수 있다면
위의 문제는 그냥 풀수 있어야 한다
그러니 기본은 두고, 두고 다시 딜다 보고 응용을 하려고 노력해야 한다
영어도 기본단어 몇백개면 못하는 말없이 죄다 할수 있다..
아는 것이 아니라 깊이 알아야 한다
x20170213_0962_MoreDetailValueOfFilteredTable_23.
UNO_WEEKLY|VBA_Basic|명령줄 개체_7,버튼의 ID값을 찾아서 활용?
CommandBars("Built-In Menus"),Copy, ID
아래의 구문을 실행하면
화일열기 대화상자가 열린다
Application.CommandBars.FindControl(ID:=23).Execute
메뉴버튼에는 모두 ID번호가 있다
이것을 찾아서(FindControl) 해당 버튼의 Execute메소드를 실행하면
메뉴버튼을 크릭한 것과 같은 내용을 프로그래밍적으로 실행하니까..
어떤 면에서 간단한 코딩이 될수도 있다
그런데 이 ID값을 어떻게 찾을까...
Ribbon이전의 메뉴시스템을 읽어서 Ribbon의 사용자정의도구모임에 옮겨 보고
그러면서 별도의 시트에 해당 메뉴의 ID족보를 작성해보자
프로그래머라는 소리를 듣고 싶다면
재귀용법을 이해하고 활용할수 있어야 한다
메뉴족보를 정리하면서 필연적으로 사용하여야 할 재귀프로시져를 통하여
다시 한번 또 재귀용법에 도전하시기를...
매개변수,변수의 변화를 잘 관찰하시면 된다!!
x20170213_0962_VBABasic_FindControl_ID_List.
UNO_WEEKLY|VBA_Advanced|DataBase의 정보를 피벗테이블의 쏘스로...
DB 쌤플화일, NorthWind.mdb 테이블구조 이해하기
실은 대개의 모든 정보는 DB에 저장되고 관리되는 것이
진정한 정보화작업의 큰 그림이다
엑셀로 DB에서 받아온 정보를 분석하고 보고서를 작성하는 시스테믹한
하나의 소루션을 만들겠다는 생각을 한다면
VBA와 Excel과 DB가 합체가 되는 셈이다
물론 엑셀하나로 데이터도 입력하고, 피벗보고서도 만들고 하기도 하지만
정보가 많은 회사나 조직에 있다면 DB를 같이 합체하여 사용할수 있다면
정말 유능한 정보개발자가 되는 셈이다
항상 발전지향적 마인드를 가졌다면, 반드시 도전하여 자신의 것으로 하여야
개발자로서 갖추어야 할 것을 갖추게 된다
그러면 정보를 가져올 DB가 있어야 하겠지..
이왕에 하는 것..DB에 대하여 연구를 해보자..
PivotTable과 더불어 DB에 대한 지식을 쌓도록 하자..
Access의 DB쌤플인, NorthWind.mdb는 버전에 따라 좀 모양이 다르므로
물론 DataTable은 모두 같다
아래 파일을 다운 받으시면 같은 모양의 것으로 학습할수 있을 것이다
NorthWind.mdb 다운로드
피벗테이블의 쏘스가 되는 DB테이블에서 어떻게 정보를 가져올지 아는 것은
피벗테이블을 좀더 심도있게 보고 싶은 내용을 볼수 있게 하는 기본단계라고 할수 있을 것이다
그러니, 필연적으로 DB에 대한 지식을 챙겨야겠다
x20170213_0962_vba_StudyDB2BeSourceForPivot_11.