7월 둘째주|
UNO_WEEKLY |UNO_ZEN
x20210712_1184_UNOZEN.
UNO_WEEKLY|있으면 편리하고 없어도 되는 함수..
NOW,DATE,YEAR,MONTH,SUMIF,SUMPRODUCT,IF,TODAY,NOW
세상에는 있으면 좀 편리하고
없어도 되는 것이 많다..
그런 없어도 되지만 편리한 것이 사람의
기본을 잃어버리게 하는 도구가 되는 셈이다
함수도 그런 함수들이 있다
편리한 것을 찾다가 보니까, 자꾸 편리한 것을 만들어 준다
그러니, 그것때문에 기본을 잃어 버리는 일이
없도록 엑셀도 마찬가지
인생도 마찬가지다..
TEXTJOIN함수같이 개념을 뒤집는 함수같은 것을 제외하고
기본함수로 대부분 다 처리된다
마지막 날자를 구하는 편리한 함수 EOMONTH가 없다고 치고
기본함수로 처리해보자..
물론 기본함수로 모두 처리된다
SUMIF던, IF던,SUMPRODUCT던
모든 편리한 함수들의 저변에는
논리식이라는 것이 껄려있다
편리함 함수가 없어도 논리식을 알면 죄다 풀수 있다는 점을
다시 한번 상기하고 기본에 충실함에
열중하자..
이번 화일에 관련된 참고 유튜브동영상
3,쉬운엑셀,생활엑셀 네번째
2,함수의 매개변수에서 범위와 배열계산을 같이 처리하는 경우를 하나 살펴보자
1,함수가 요구하는 매개변수의 타입을 잘 살펴보는 센스를 키워야..
x20210712_1184_WhatIsBasicOfExcel.
UNO_WEEKLY|VBA_Advanced-
각워크시트로 이동하는 버튼을 자동으로 갱신하기
Worksheet_Activate,Shapes.AddFormControl,Shape,TextFrame,Characters.Text,Application.Caller
현대의 모든 프로그래밍은
이벤트중심으로 실행되는 프로그래밍이라고
보아도 된다
스마트폰도 무엇을 터치하면 어떤 이동이 이루어지고
하는 행동이 일어난다..
터치하였다는 이벤트를 발생시키고 이 이벤트내에
사용자가 하고 싶은 동작은 코딩하는 그런 방식인 것이다
이런 이벤트를 활용하는 기능이
엑셀에 있는데 잘 사용하지 못한다
예를 들어서 워크시트라는 개체를 선택하면(활성화시키면)
Activate이벤트가 발생하고
이때사용자가 하고 싶은 일을 제공되는 이벤트프로시져에
작성해주면 멋진 자동화가 일어나는 것을
잘 모르고 활용하지 못한다
하나의 워크시트개체의 Activate 이벤트를 활용하여
해당 통합문서내의 모든 시트를 순환하면서
시트명을 알아내어서 버튼을 만들어서 붙이고
이버튼을 크릭하면 해당시트에 가도록 하고
또 해당시트에서는 메인시트로 가는 버튼을 자동으로 없으면
만들어지게 하고 이것을 크릭하면
메인시트로 가도록 하는
시트간의 이동을 자동화시켜보는 작업을 통하여
개체의 이벤트의 활용이 얼마나 유용한지를
알고 활용하도록 하자
참고동영상
엑셀로 코딩을 배우자_125_한장의 시트에 각시트로 이동하는 버튼만들기
x20210712_1184_NavigatingWorksheets.