비디오: 엑셀VBA강의] VBA 변수는 무엇?! 자주쓰는 7가지만 기억하세요 | 오빠두엑셀 VBA 1-3 2024
Dummies 용 Excel 매크로 책의 각 매크로에는 매크로가 작동하는지 확인하고 코드를 검토 할 수있는 관련 샘플 파일이 있습니다. 또한 샘플 파일을 사용하여 환경에 코드를 복사하여 붙여 넣을 수 있습니다 (처음부터 각 매크로를 입력하는 것과 반대). 일반적으로 매크로와 관련된 샘플 파일을 열고 Alt + F11 키를 눌러 Visual Basic Editor로 이동 한 다음 코드를 복사합니다. 그런 다음 통합 문서로 이동하여 Visual Basic Editor를 열고 코드를 적절한 위치에 붙여 넣습니다.
Excel Macros 샘플 파일을 다운로드 할 수 있습니다.
매크로가 작동하지 않으면 대부분 매크로의 구성 요소를 변경해야합니다. 범위 주소, 디렉토리 이름 및 기타 하드 코드 된 이름에 특히주의하십시오.
다음 매크로를 사용하여 작업 할 때는 다음 사항을 명심하십시오.
-
매크로가있는 파일은. xlsm 파일 확장자.
Excel 2007부터 Excel 통합 문서에 표준이 제공되었습니다. xlsx 파일 확장자. 를 가진 파일들. xlsx 확장자는 매크로를 포함 할 수 없습니다. 통합 문서에 매크로가 포함되어있는 경우 통합 문서를로 저장하십시오. xlsx 파일을 열면 매크로가 자동으로 제거됩니다. Excel은 매크로가 포함 된 통합 문서를로 저장할 때 매크로 내용이 비활성화 될 것이라고 경고합니다. xlsx 파일.
매크로를 유지하려면 파일을 Excel 매크로 사용 통합 문서로 저장해야합니다. 이것은 당신의 파일을 제공합니다. xlsm 확장자.
-
Excel은 매크로가 활성화 될 때까지 매크로를 실행하지 않습니다.
Excel 2010 이상에서 매크로가 포함 된 통합 문서를 열면 리본 아래에 매크로 (활성 내용)가 비활성화되었음을 나타내는 노란색 막대 메시지가 표시됩니다. 매크로를 사용하려면 노란색 막대에서 사용 옵션을 클릭해야합니다.
-
매크로 동작을 실행 취소 할 수 없습니다.
Excel에서 작업 할 때 Excel은 마지막 100 개의 작업을 기록하는 로그 (실행 취소 스택이라고 함)를 유지하므로 수행 한 작업을 종종 실행 취소 할 수 있습니다. 그러나 매크로를 실행하면 실행 취소 스택이 자동으로 삭제되므로 매크로에서 수행 한 작업을 실행 취소 할 수 없습니다.
-
통합 문서에 맞게 매크로를 조정해야합니다.
많은 매크로는 통합 문서에없는 예제 시트 이름과 범위를 참조합니다. 시트 1 또는 범위 ("A1")와 같은 참조를 자신의 통합 문서에서 작업중인 시트 이름 및 셀 주소로 바꾸십시오.
매크로가 디렉토리를 사용하는 경우 대상 디렉토리를 참조하도록 매크로를 편집해야합니다. 예를 들어 디렉터리의 모든 통합 문서를 인쇄하는 매크로 예제에서 매크로는 C: Temp 디렉터리를 가리 킵니다.이 매크로를 사용하기 전에 통합 문서가 포함 된 디렉터리를 참조하도록 매크로를 변경해야합니다.