728x90
728x170
스프레드시트 일반
매크로 기록
- 매크로(Macro)
- 액셀에서 다양한 명령들을 일련의 순서대로 기록해 두었다가 필요할 때마다 해당 키나 도구를 이용하여 호출하면 기록해 둔 처리 과정이 수행되도록 하는 기능
- 매크로 기록에 사용된 명령과 함수는 Visual Basic 모듈에 저장됨.
- Visual Basic Editor를 사용하여 내용을 추가, 삭제, 변경할 수 있음.
- Visual Basic Editor 실행 방법
- 방법 1
[개발 도구] -> [코드] -> [Visual Basic]
클릭
- 방법 2
[Alt] + [F11]
누름- Visual Basic Editor에서 매크로 전체를 복사하려면
Sub
부터End Sub
까지를 복사하면 됨.
- Visual Basic Editor에서 매크로 전체를 복사하려면
- 방법 1
- Visual Basic Editor 실행 방법
- Visual Basic Editor를 사용하여 내용을 추가, 삭제, 변경할 수 있음.
- 매크로 기록 중에 선택된 셀의 주소는 기본적으로 절대 참조 로 기록됨.
[개발 도구] -> [코드] -> [상대 참조로 기록]
을 이용하여 상대 참조 로 기록할 수 있음.
- 매크로를 절대 참조로 기록하면, 매크로를 실행할 때 선택할 셀의 위치를 무시하고 매크로가 셀을 선택함.
매크로 기록
대화상자
- 매크로 이름, 바로 가기 키, 매크로 저장 위치, 설명 을 지정할 수 있음.
- 매크로 이름
매크로1
,매크로2
등과 같이 자동으로 부여되는 이름을 지우고 사용자가 임의로 지정할 수 있음.- 첫 글자는 반드시 문자로 지정해야 함.
- 두 번째부터 문자, 숫자, 밑줄 문자(
_
) 등이 사용 가능함./ ? '' , - ※
등과 같은 문자와 공백은 매크로 이름으로 사용할 수 없음.
- 두 번째부터 문자, 숫자, 밑줄 문자(
- 하나의 통합 문서에는 이름이 동일한 매크로가 존재할 수 없음.
- 매크로 이름을
Auto_Open
으로 지정하면, 해당 통합 문서를 열 때마다 기록된 매크로가 자동으로 실행됨.
- 바로 가기 키
- 바로 가기 키는 영문자만 가능함.
- 입력하지 않아도 매크로를 기록할 수 있음.
- 바로 가기 키는
[Ctrl]
과 조합하여 사용하나, 대문자를 지정할 떄는[Shift]
가 자동으로 덧붙여짐. - 액셀에서 이미 사용하고 있는 바로 가기 키를 매크로의 바로 가기 키로 지정할 수 있음.
- 바로 가기 키가 동일한 경우, 액셀의 바로 가기 키가 동작하지 않음.
- 바로 가기 키 지정 후 수정이 가능함.
- 바로 가기 키는 영문자만 가능함.
- 매크로가 저장되는 위치
- 개인용 매크로 통합 문서
XLSTART
폴더 안의PERSONAL.XLSB
에 저장됨.XLSTART
폴더에 있는 모든 파일은 액셀이 실행될 때 자동으로 열림.
- 액셀을 실행시킬 떄마다 사용 가능함.
- 새 통합 문서
- 새로운 통합 문서에 매크로를 만들어 사용함.
- 현재 통합 문서
- 기본 저장 위치로 현재 작업하고 있는 통합 문서에만 적용시킬 때 사용함.
- 개인용 매크로 통합 문서
- 설명
- 해당 매크로에 대한 간략한 설명
- 사용자가 임의로 지정할 수 있음.
- 매크로 이름
매크로 작성 순서
- ①
매크로 기록
실행[보기] -> [매크로] -> [매크로] -> [매크로 기록]
[개발 도구] -> [코드] -> [매크로 기록]
[파일] -> [옵션] -> 리본 사용자 지정
탭의리본 메뉴 사용자 지정
항목에서개발 도구
탭의 표시 여부 선택
- ②
매크로 기록
대화상자에서 매크로 이름과 바로 가기 키, 저장 위치를 지정한 후<확인>
클릭 - ③ 매크로로 기록할 작업을 차례로 실행함.
- ④ 매크로 작성 종료
[보기] -> [매크로] -> [매크로] -> [기록 중지]
[개발 도구] -> [코드] -> [기록 중지]
728x90
그리드형(광고전용)
'Certificate > CSSD' 카테고리의 다른 글
스프레드시트 일반 : VBA 기본 문법 - If ~ Then (0) | 2021.06.13 |
---|---|
스프레드시트 일반 : VBA 문법 - 함수 (0) | 2021.06.12 |
스프레드시트 일반 : 프로그래밍의 기본 (0) | 2021.06.12 |
스프레드시트 일반 : 매크로 실행 (0) | 2021.06.12 |
스프레드시트 일반 : 데이터 통합 (0) | 2021.06.12 |
스프레드시트 일반 : 데이터 표 (0) | 2021.06.12 |
스프레드시트 일반 : 목표값 찾기 (0) | 2021.06.12 |
스프레드시트 일반 : 시나리오 (0) | 2021.06.12 |