12월 둘째주|
UNO_WEEKLY |UNO_ZEN
--Paradigm Shift--
주어진 상황은 변함없이 같다
상황을 바꾸는 것이 아니고
상황을 보는 시각을 바꾸는 것이다
x20151214_0902_UNOZEN.
UNO_WEEKLY|Excel_Baby
스케쥴링도구,INDEX,MATCH,AND,IF,NETWORKDAYS
지난화일에서 조건을 하나만 따져서..
시작일자의 조정이 반영이 안되고, 종료일자만 표현되었다
두개의 조건이 참(TRUE)가 되어야 하는 경우의 함수는 AND함수
이것을 사용하면 시작일자,종료일자가 빤뜻하게 떨어진다
그런데 수식이 복잡해진다
복잡해지면 항상 어떻게 하면 씸플하게 정리할까를 생각해보기..
그래서 두개의 열을 더 삽입하면..
보기도 좋고 수식관리도 좋아진다
그런데..
기간중에 주말을 제외하고 싶은 경우가 있을 것이다
실제 소요일은 5일인데 공교롭게 토,일요일이 모두 끼여있다..
이것을 어떻게 제외시키나...??!!
x20151214_0902_ExcelBaby_Scheduling_IndexMatchAndNetworkdays.
UNO_WEEKLY |VBABasic
UserDefined Variable,사용자정의변수, Type, Do While True, Exit Function
지난화일에서 만든 원과 라인도형개체를 또 몇개를 더 만들면서
그룹핑을 해보면서 랜덤으로 보이는 화면내에 배치 해보자
지난화일에서 만든 프로시져를 독립시키고
순환하면서 이 프로시져에 랜덤으로 원의 중심값 X,Y를
사용자정의 Type 변수를 활용해 보는 기회를 갖도록 한다
실은 하나의 그룹을 만든후..
그룹을 복사하여 랜덤위치에 배치하는 방법도 좋을 것이다
그런 방법으로도 해보시기를..
x20151214_0902_VBABasic_UserDefinedValiable_Type.
UNO_WEEKLY|VBA_Programming
Range.SmartTags.Add
지난화일에 도형에 OnAction으로 테이블의 웹링크정보를 읽고
웹사이트로 이동하는 것을 했었고,
테이블의 정보는 쓸데없는 중복되는 것이니 없애고 싶다
하지만 웹링크주소는 어딘가에 저장을 해야 했었다
이것을 SmartTags라는 개체를 활용하여 저장해 보자
이것은 VB.Net등에서 개발하여 추가하여 증권정보같은 웹서비스의 정보를
실시간에 항상 볼수 있게 하거나, 특정한 정보를 쉽게 접근하게 하는 개체이다
이 개체를 VBA에서 슬쩍 빌려서 다른 용도로 활용해 보도록 하자..
어라..하나의 작은 셀에 이렇게 만든 정보를 보관할수 있다니..
실행후 날짜나 사람이름을 통합문서상의 아무셀에나 입력하면
보라색 삼각형이 생기고, OutLook과도 연동이 되는 것을 볼수 있을 것이다
이번기회에 OutLook을 사용해 보시기를..
x20151214_0902_vba_SmartTags.