본문 바로가기
PROGRAMMING/EXCEL&ACCESS

[엑셀 VBA] 매크로 연습하기 (매크로 기록/상대참조로 기록)

by Hey Nary 2025. 2. 16.
728x90
반응형

매크로 따라하기

★ 매크로는 기본적으로 절대 참조이다.
★[상대 참조로 기록]을 누르면 상대 참조가 된다.

 

같이 보면 좋은 글▼

[엑셀] 엑셀 VBA 기초 개념 알아보기

[엑셀] 엑셀 VBA 기초 문법 알아보기

 

A1이 아닌 아무 셀이나 클릭해 둔 후 개발도구 - [매크로 기록]을 누르세요.

엑셀 프로그램 내 모든 행동은 (드래그/클릭 등) 모두 기록이 됩니다.

기록이 되는 동안 아래와 같이 [기록 중지]로 글자가 바뀝니다.

 

 

A1에 1, A2에 2를 누른 후, A1:A2를 선택하고 끌기 핸들을 이용해 A5까지 1~5 를 채우세요.

선택을 해제하기 위해 A6을 한번 클릭한 후 [기록 중지]를 누르면 다시 [매크로 기록]로 글자가 바뀝니다.

제목은 '숫자채우기'로 해봅시다.

 

개발도구 - [Visual Basic]을 누르면 VBA 편집기로 들어갑니다.

 

여기서 A500 까지 채우는 것으로 매크로를 바꿔 봅시다.

A5을 A500으로 바꿔줍니다.

 

코드 편집기를 닫고 다시 매크로를 실행합니다.

아래와 같이 500까지 숫자가 자동으로 입력됩니다.

 

이번에는 [상대 참조로 기록]해봅시다.

 

[상대 참조로 기록] 을 누르고 아무 셀이나 클릭한 후, [매크로 기록]을 누릅니다.

위의 과정을 반복하여 1-5를 채웁니다.

 

[기록 중지]를 누릅니다. 제목은 '상대참조매크로'로 해봅시다.

아무 셀이나 누르고 방금 만든 매크로를 실행합니다.

그러면 그 셀에서부터 1-5가 입력됩니다.

 

VBA 편집기에서 코드를 확인합시다.

 

 

728x90
반응형

댓글