1월 첫째주|
UNO_WEEKLY |UNO_ZEN
|
2018!!!! 의미있는 한해 되시기를..
...
...
...
|
x20180101_1007_UNOZEN.
의미있는 문장을 통한 영어 패턴숙달시키기 | UNO_ZEN 윈도우버전 다운로드/설치와 업데이팅...
UNO_WEEKLY|Excel_Baby
엑셀 수식과 함수.._67,원하는 작업을 위해 임시열의 활용
IFERROR,FIND,LEN
엑셀은 다양한 도구가 제공된다
하지만 문제를 보면 이런 문제를 딱 불어지게 풀어주는데
활용하는 도구는 없어 보인다
엑셀은 기본원칙과 이 원칙의 응용이다
그러니 초보눈에는 도구가 안보이지만 고참의 눈에는 어떤 도구를 어떻게 활용해야겠다는
응용의 눈이 있다
그림과 같이 문자열정보의 목록을 어떤 도시명이 있는 것만
맨위로 정렬을 시키고 싶다는 문제가 있다고 치자
엑셀에는 이렇게 구체적인 특정한 문제를 풀어주는 도구는 없다
그냥 어떤 함수를 활용하여
임시 작업열에 임시 관련된 정보를 만들어서 작업후
없애버리는 응용을 하면 되는 것
세상사는 것 자체가 몇가지 원칙을 알고 이 원칙을
응용하면서 사는 것
x20180101_1007_UsingTemporaryColumn.
UNO_WEEKLY|VBA_Basic_Sereis|순환문과 변수의 고급 활용
Choose,Weekday,Orientation
프로그래밍은 얼핏보면 맞겠지 하는 것이
대개는 결과를 만들어 보다 보면 틀린다라는 것을 알게 된다
아나로그적 사고방식으로는 감잡기 힘든 경우가 많다
코딩은 다양한 경우를 실행해보아야 그런 오류를
잡게 된다
이번 문제도 그런 것을 경험해 보기 위한것
어느주어진 기간중에 토요일과 일요일만큼 기간을 확장하라!!
라고 한다면 한번 계산하여 연장하고 만다
하지만 연장된 기간중에 또 토,일요일이 걸린다는 것을 깜빡하게 되는 것
좀 문제가 복잡해진다..
이럴때 재귀함수를 써야할까..??하다가
그냥 순환문과 변수를 요령껏 잘활용하면 된다
순환문과 변수의 활용을 좀 고급으로 경험해보자
x20180101_1007_VBABasic_LoopingAndVariables.
UNO_WEEKLY|VBA_Advanced-
UserForm 컨트롤의 이벤트를 활용하여 지능을 심는다
CurrentRegion,ListIndex,Goto,Application.Match,Format,Control Events,RowSource
이번화일은 랜덤으로 데이터가 만들어진 후
지난화일에 추가하여..
만들어진 데이타범위를 목록상자의 RowSource로 활용하여
목록상자에 나타나게 한다
목록상자에 채운후..그냥 놔두면 멍청해 보이니까..
목록상자의 이벤트를 발생시켜
즉 채워진 목록상자의 첫째행을 선택한 이벤트를 발생시키려면
ListIndex값을 주면 된다
이벤트프로시져에서 선택된 목록상자의 해당값들을 찾아서
각각의 관련된 콘트롤의 값으로 전달하면
좀 세련되게 목록상자를 채운셈이 된다
다양한 콘트롤의 속성과 이벤트를 살펴보고 활용하는 기회..
x20180101_1007_UserFormControlEvents.