For Effective Your Life!!
UNO-WEEKLY


3월 셋째주|


UNO_WEEKLY |UNO_ZEN

[uno_english_patters]코너 새화일 올려놓았습니다
...
responsibility도 책임이고
accountability도 책임이다
같은 의미로 두개의 단어가 있을리 없을 것이고
두개가 뭐가 다른가..?

...
...


x20190318_1068_UNOZEN.

의미있는 문장을 통한 영어 패턴숙달시키기 | UNO_ZEN 윈도우버전 다운로드/설치와 업데이팅...

UNO_WEEKLY|Excel_VBA Basic Series|
사용자정의함수를 사용한 조건부서식
Relative & Absolute Reference, UserDefinedFunction,Conditional Format

조건부서식은 VBA없이도 뭔가 그럴듯하게
조건에 맞게 서식을 자동화할수 있다
VBA없이 자동화하는 맛을 만끽하는 기능이다
논리식과 논리값과 상대주소와 절대주소의 개념만 이해하면 된다
하지만, 조건부서식이 될법도 한대 안되는 것이 있다
하나의 조건셀이 아닌, 조건셀의 위치가 어디가 될지 알수 없는 경우
될듯한데 안되는 것이다
엑셀의 함수나 수식으로 여러셀중 어떤 셀이 조건셀이 될지
찾아 주는 함수는 없다
혹시 이동되는 조건셀에 어떤 규칙이 있다면 되겠으나 그렇지 않으면 포기해야 한다



하지만 VBA를 알고 , 조건부서식의 컨셉을 충분히 이해한다면
VBA로 사용자정의 함수를 작성하여
상황에 따라서 바뀌는 조건셀의 위치를 계산하게 하면
된다..
그런 작은 사용자함수를 적용하여 문제가 되는
조건부서식을 완성해 보자


x20190318_1068_ConditionalFormatWithUDF.

UNO_WEEKLY|VBA_Advanced-
단어찾기 퍼즐을 만들면서 코딩연습하기
Split,Class Module,WithEvents,CommadButton,Collection

이제 Solve 버튼을 크릭하여 숨겨진 단어의
각각의 문자를 찾아서 색상을 칠해주는 작업과
각각의 버튼을 크릭하면 답에 해당하는 문자의 버튼을 크릭하였는지를
확인하여 서식을 해줌으로서 UserForm으로서의 보기 좋은
소루션을 완성하였다
수십개가 되는 버튼을 런타임으로 생성하려니,
문제점이 버튼을 크릭하였을때 프로시져를 어디에 작성할지에 대한
해법으로 크래스모듈을 사용하는 테크닉이 이 UserForm의 관건이였고
좋은 경험을 하신 셈이다



눈썰미가 있다면,
배열을 사용하지 않아도 되지 않나요?
할수도 있다, 배열보다 발전된 것이 집합체이고,
집합체를 사용하고 있으니, 구태여 배열을 사용하지 않아도 될 것이다
하지만, 배열은 그냥 변수일뿐 그 이상도, 그 이하도 아니다
변수라고 하는 것은 사용해도 되고, 사용하지 않아도 되지만
작업의 변리함을 도모하여 주는 것이 변수이니, 배열도 역시 그런 개념으로
본다면 있어도 되고, 없어도 된다
하지만 기본중의 기본이니, 알고 사용하지 않는 것과
모르고 사용하지 못하는 것은 다르다
문제는...
정보를 어디에 보관하고 작업할 것인가??
라는 것은 각 개발자의 경험과 테크닉이다


x20190318_1068_WordsPuzzle.