2024/11 4

[엑셀 도전기] 오빠두 엑셀 VBA 기초 완성, 원데이 챌린지 - Chapter4

[Chapter 4] VBA 본격 활용! - 나만의 엑셀 자동화 프로그램 만들기  [학습목표]• Collection, Array, 범위의 차이를 이해하고, 각 개체의 적절한 사용법을 숙지합니다.• Collection의 Key를 활용하여 고유값 목록을 만들고 업무에 활용하는 방법을 배웁니다.• 셀을 클릭하면 범위의 고유값을 실시간으로 등록하는 목록상자 매크로를 작성합니다.• 지금까지 배운 내용과 사용자 유저 폼을 활용하여 제품 등록 자동화 서식을 만듭니다.    [스스로 점검하기]• 대량의 데이터를 처리할 때, 범위(Range) 대신 배열(Array) 또는 컬렉션(Collection)을 사용하면 처리 속도를 크게 향상시킬 수 있습니다. 배열이 범위보다 빠르게 동작하는 이유를 간략히 정리합니다. 범위(Ran..

[엑셀 도전기] 2024.11.07

[엑셀 도전기] 오빠두 엑셀 VBA 기초 완성, 원데이 챌린지 - Chapter3

[Chapter 3] 백견이 불여일행! 이제 나도 엑셀 프로그래머!  [학습목표]• 이전 시간에 배운 내용을 활용하여 범위 내 텍스트를 합치는 MyTextJoin 함수를 작성합니다.• 시트에서 실제 사용된 범위를 동적으로 반환하는 DynamicRange 함수를 작성합니다.• 자동 필터링 매크로를 작성한 후, 오류 상황을 가정하여 문제 해결 능력을 키웁니다.• 시트 이벤트 매크로(SelectionChange 및 Change)를 활용하여 실시간 필터링 자동화 보고서를 완성합니다.    [강의 정리]1.  나만의 TextJoin 함수 만들기 - Optional (선택인수) : 두번째 인수를 지정하지 않을 경우, 쉼표(,)를 기본값으로 설정하기 위해 입력 / 함수의 마지막 부분에만 위치할 수 있다.  어렵다....

[엑셀 도전기] 2024.11.06

[엑셀 도전기] 오빠두 엑셀 VBA 기초 완성, 원데이 챌린지 - Chapter2

[Chapter 2] 본격 업무 자동화의 시작! - 핵심 구문 4가지 1. Dim - 변수 선언Dim (Declare In Memory)- 숫자 Long / 문자 String * 변수를 선언하지 않으면? 1) 속도가 느려짐2) 오탈자 방지가 안됨=> 따라서 효율을 위해서라도 변수는 선언하는 것이 좋다.  2. Set - 변수 할당Set의 필요성?- 개체 변수를 다른 값으로 할당할 때 사용한다. (ex: WS를 다른 값으로 만들어줄 때 / 그냥 실행하는거면 Set을 붙이면 안됨)- 일반 값을 지정할 때에는 A=B 로 할당But, 개체는 값이 아니기 때문에 앞에 Set을 붙여 사용 ->  Set 개체 = Range("A1")  으로 할당한다. *매크로 편집기 실행 단축키 = Alt + F11* F9로  매크..

[엑셀 도전기] 2024.11.05

[엑셀 도전기] 오빠두 엑셀 VBA 기초 완성, 원데이 챌린지 - Chapter1

[신청 동기]사용자 데이터를 다루는 일을 하게 되면서 느낀 불편함이 꽤나 많았다.컴공과 동료 덕분에 주된 분류 작업을 일부 자동화 하게 되면서 만족도, 효울 등 전반적인 질이 급상승하게 됨을 체감했고..영웅처럼 느껴지던 동료를 보며.. 한편으로는 나도 엑셀을 활용하여 업무 효율을 늘리고자 하는 맘이 커졌다.당장 실무에 적용할 수 있는 지식이 필요했기에 컴활 자격증 공부는 미뤄두고 엑셀 무료강의 채널을 찾아보았다.우연하게 단비와 같은...ㅜ 엑셀 VBA 기초 완성 원데이 챌린지를 발견하게 되었고.. 바아로... 챌린지 도저언!!!~ [Chapter 1] 세상에서 제일 쉬운 프로그래밍 언어, VBA! 첫 날은 스터디노트를 제출하지 않아도 되어서 이번은 전반적인 후기 및 기록 용도!   [퀴즈]5개의 퀴즈가 ..

[엑셀 도전기] 2024.11.04