4월 다섯째주|
UNO_WEEKLY |UNO_ZEN
x20200427_1124_UNOZEN.
UNO_WEEKLY|엑셀-수식과 함수|
배열상수와 배열수식,조건부서식연습을 위한 자동만년카렌다
배열수식,배열상수,Date,Weekday
엑셀의 기능을 만끽하려면
논리식,논리값,그리고 배열의 이해, 배열수식
배열상수의 활용, 셀의 참조주소의 형식의 이해..
초보님들에게는 넘어야 할 산인데 공연히 지레 겁먹고
껄끄러워서 도전을 피한다
알고 나면 쥐뿔도 아니면서도 알고 나면 엑셀의 비밀을 죄다
아는 것인데..
그래서 배열수식,배열상수,조건부서식을 위한 논리식,논리값을
종합세트로 연습할수 있는 것이
간단하지만 파워풀한 자동만년카렌다만들어 보기
그리고 날자정보에 대한 이해와 활용도 역시
엑셀작업의 기본중의 기본..
이 날짜에 대한 개념도 역시 카렌다를 만들면서 충분히
이해할수 았는 기회가 될 것이다
상세하게 표현했지만,그래도 이해가 잘 안되시는 분이 있다면
이 화일은 꽁꽁 숩겨두었다가
좀 지난후 엑셀의 내공이 쌓인후 다시 열어 보시는 애장본화일이
되시기를...
이번 화일에 관련된 참고 유튜브동영상
3,배열상수를 사용한 자동만년카렌다만들기_3
2,배열상수의 이해와 활용을 위한 만년카렌다만들기_2
1,배열상수의 이해와 활용을 위한 만년카렌다만들기_1
x20200427_1124_YouTubeArrayConstantCalendar.
UNO_WEEKLY|VBA_Advanced-
Worksheet개체의 SelectionChange이벤트를 활용하여 카렌다에 좀더 지능을 심자
SelectionChange, Intersect, Nothing, Year,Format,CurrentRegion,Offset,End,Copy
수식과 함수시리즈에서 배열상수를 연습을 위한
자동만년카렌다같은 것을 만들어 놓고 보면,
수식과 함수, 그리고 엑셀의 메뉴작업으로는 하고싶은 것을
만족시키는 작업의 한계에 도달한다..
즉 카렌다의 날짜셀을 선택하면 해당 날자에 관련된 정보들을
다른 데이타테이블에서 갖여왔으면 좋겠는데, 수식과 함수로는 방법이 없다..
그래서 그럴때, 아하..VBA가 이럴때 필요한 것이로구나!!
라는 것을 느끼면 아마도 VBA를 좀더 관심을 갖고 도전할수 있는
기회가 될 것이다
그래서 카렌다범위의 각각의 날짜에 지능을 심어주는 작업을
해보자
엑셀은 개체의 구성목록에 다양한 이벤트를 제공한다
VBA를 하면서도 이것이 뭔지 모르고 지내시는 분들이 많다
현대의 모든 프로그래밍은 Event Driven Programming이다
스마트폰이던, 웹페이지이던 제공되는 이벤트를 찾아서
코딩을 해주면 원하는 일들을 지능높게 처리할수 있는 것이다
여기에서는 셀을 선택하면 발생하는 SelectionChange 이벤트를
사용해 보자
참고동영상
엑셀로 코딩을 배우자_65
x20200427_1124YouTube.