12월 넷째주|
UNO_WEEKLY |UNO_ZEN
UNO_WEEKLY|VBA-EXCEL-BASICS_029
SelectionChange이벤트 활용하기
현대의 모든 프로그래밍은
이벤트를 중심으로 이루어진다
스마트폰에서 아이콘을 선택하거나 스크롤을 하거나
모든 사용자의 자극이 이벤트로 얻어지고..
이 이벤트에서 제공하는 프로시져에 원하는 작업을
코딩하면 원하는 작업이 어떤 원하는 순간에 이루어진다
엑셀도 마찬가지다
엑셀의 개체들은 이벤트를 제공하는 것들이 있다
특히 워크시트개체는 다양한 이벤트가 있다
지난 화일에서는 워크시트의 셀의 값이 바뀌면
발생하는 Change이벤를 사용해 보았고
이번화일에서는 워크시트개체의 셀을 선택할때마다
발생하는 SelectionChange이벤트를 활용해보자
그리고 배열에 대한 연습을 하도록 하고..
이번 화일에 관련된 참고 유튜브동영상
워크시트의 SelectionChange이벤트
x20221226_1258_VBA_EXCEL_BASICS_030.
UNO_WEEKLY|
BYROW,BYCOL함수의 이해와 활용
SUMPRODUCT,SUM,BYROW,BYCOL,LAMBDA
LET함수도 좋지만
LAMBDA함수도 응용력이 좋고
그래서 반복사용하지 않으면 금방 잃어버리고 만다
반복하여 자꾸 응용문제를 풀어야 한다
그러다 보면 죽어도 안잊어먹고 유사한 문제가
나오면 자동적으로 튀어 나온다
그것이 수식의 달인이 되는 것이다..
ByCol함수와 ByRow함수는
혼자서는 아무일도 못한다
이함수는 LAMBDA함수를 도와주는 도우미함수들..
SUM함수로 해도 결과를 얻을수있고
SUMPRODUCT함수로 해도 결과를 얻을수 있지만..
좀 몇단계작업을 해야 한다
하지만 ByRow와 ByCol함수를 LAMBDA함수와
조합하여 사용하면 간단하게 처리되니..
간단한것을 챙기는 것이 당연하다
이번 화일에 관련된 참고 유튜브동영상
쉬운엑셀 ,생활엑셀-74
엑셀365함수와 수식 시리즈_29
x20221226_1258_ByRowByColLAMBDA.
UNO_WEEKLY|VBA_Advanced-
Access & SQL_23
Transpose,Join,Shape,Match,Index,Validation,Left
지난 화일의
거래 상세테이블의 편집기능을 추가하는 작업을 하자
그리고 엑셀에서의 작업량을 줄이기 위하여
원본이 되는 쿼리테이블에 두개의 열을 추가하도록 하자
레코드를 삭제할수 있게
레코드를 수정저장할수 있게
그리고 새로운 레코드를 입력할수 있게
버튼들을 달고 작업입력창을 만들면서 엑셀개체를
활용해 보자
참고동영상
엑셀로 코딩을 배우자_200_상세테이블편집기능추가
x20221226_1258_AccessSQL_23.