학습노트
엑셀 VBA 기초 완성, 원데이 챌린지 챕터3
VBA 실습 요약 – Sequence, TextJoin, 동적 필터링
미션 1 - 나만의 Sequence 매크로
배운 점:
Range("열" & i) 형식을 사용해서 반복문으로 특정 열에 순차적인 숫자를 출력하는 방법을 배웠습니다.
활용 예:
A열에 1~20까지 번호를 자동으로 채우는 매크로 구성.
미션 2 - 동적 Sequence 매크로
배운 점:
Offset 메서드를 활용해 시작 셀 기준으로 아래쪽으로 이동하며 값 채우기가 가능하다는 것을 익혔습니다.
활용 예:
C5 셀에서 시작해서 아래로 10개의 숫자를 자동 입력.
미션 3 - 나만의 TextJoin 함수
배운 점:
Function으로 **사용자 정의 함수(UDF)**를 만들고, For Each문을 활용해 셀 값을 순회하며 문자열 병합하는 로직을 학습했습니다. Optional로 기본 구분자도 설정할 수 있다는 점이 유용했습니다.
활용 예:
셀 범위에 있는 이름들을 , 또는 원하는 기호로 연결해 하나의 문자열로 만들기.
추가 실습 - 동적 범위 활용 및 필터링
배운 점:
DynamicRange 함수로 마지막 데이터까지 자동 인식되는 범위를 정의하고, 필터 조건에 맞는 값을 찾아 다른 위치에 복사하는 로직을 구현하는 방법을 익혔습니다.
활용 예:
특정 그룹에 해당하는 제품명과 가격만 필터링해서 다른 열에 표시하기.
기타 실습
ClearRange, 매크로1, 매크로2를 통해:
데이터 클리어하는 방법 (ClearContents)
마지막 셀까지 이동하는 단축 코드 (.End(xlUp))
윈도우 화면 조절 및 셀 범위 선택 자동화 등 다양한 기본 동작 제어 방법을 확인함.
미션 1 - 나만의 Sequence 매크로
배운 점:
Range("열" & i) 형식을 사용해서 반복문으로 특정 열에 순차적인 숫자를 출력하는 방법을 배웠습니다.
활용 예:
A열에 1~20까지 번호를 자동으로 채우는 매크로 구성.
미션 2 - 동적 Sequence 매크로
배운 점:
Offset 메서드를 활용해 시작 셀 기준으로 아래쪽으로 이동하며 값 채우기가 가능하다는 것을 익혔습니다.
활용 예:
C5 셀에서 시작해서 아래로 10개의 숫자를 자동 입력.
미션 3 - 나만의 TextJoin 함수
배운 점:
Function으로 **사용자 정의 함수(UDF)**를 만들고, For Each문을 활용해 셀 값을 순회하며 문자열 병합하는 로직을 학습했습니다. Optional로 기본 구분자도 설정할 수 있다는 점이 유용했습니다.
활용 예:
셀 범위에 있는 이름들을 , 또는 원하는 기호로 연결해 하나의 문자열로 만들기.
추가 실습 - 동적 범위 활용 및 필터링
배운 점:
DynamicRange 함수로 마지막 데이터까지 자동 인식되는 범위를 정의하고, 필터 조건에 맞는 값을 찾아 다른 위치에 복사하는 로직을 구현하는 방법을 익혔습니다.
활용 예:
특정 그룹에 해당하는 제품명과 가격만 필터링해서 다른 열에 표시하기.
기타 실습
ClearRange, 매크로1, 매크로2를 통해:
데이터 클리어하는 방법 (ClearContents)
마지막 셀까지 이동하는 단축 코드 (.End(xlUp))
윈도우 화면 조절 및 셀 범위 선택 자동화 등 다양한 기본 동작 제어 방법을 확인함.
댓글 0