5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
학습노트

엑셀 VBA 기초 완성, 원데이 챌린지 챕터3

상품유통
6월 3일 조회 194
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))

윈도우 화면 조절 및 셀 범위 선택 자동화 등 다양한 기본 동작 제어 방법을 확인함.

댓글 0

학습기록 게시판의 최근 글

스크랩 완료