비디오: 엑셀 2016 VBA 강좌가 아닌 학동 1-2 매크로 기록기(1) Excel 2016 VBA Macro Recorder - Geeky O 2024
VBA 모듈로 코드를 가져올 수있는 한 가지 방법은 Excel 매크로 레코더를 사용하여 작업을 기록하는 것입니다. 한 가지 기억해야 할 것은 Excel에서 직접 할 수있는 것만을 기록 할 수 있다는 것입니다. 메시지 상자를 표시하는 것은 Excel의 일반 레퍼토리에 없습니다. 매크로 레코더는 유용하지만 대부분의 경우 최소한 수동으로 코드를 입력해야 할 수 있습니다.
새 워크 시트를 삽입하고 처음 10 개 행과 처음 10 개 열을 제외한 모든 매크로를 숨기는 매크로를 기록하는 방법을 보여주는 단계별 예제가 있습니다. 이 예제를 시도하려면 빈 통합 문서를 새로 시작하고 다음 단계를 수행하십시오.
-
통합 문서에서 워크 시트를 활성화하십시오.
모든 워크 시트가 수행합니다.
-
개발 도구 탭을 클릭하고 상대 참조 사용이 강조 표시되어 있지 않은지 확인하십시오. 이 매크로는 Absolute References를 사용하여 기록됩니다.
개발자 → 코드 → 매크로 기록을 선택하거나 상태 표시 줄의 왼쪽 끝에있는 준비 표시기 옆에있는 아이콘을 클릭하십시오.
-
Excel 매크로 기록 대화 상자가 표시됩니다.
-
Ctrl + Shift + T를 누르면 매크로가 실행될 수 있습니다.
녹음을 시작하려면 확인을 클릭하십시오.
-
Excel은 새 VBA 모듈을 활성 통합 문서에 해당하는 프로젝트에 자동으로 삽입합니다. 이 시점부터 Excel은 사용자의 작업을 VBA 코드로 변환합니다. 녹음하는 동안 상태 표시 줄의 아이콘이 작은 사각형으로 바뀝니다. 매크로 레코더가 실행 중임을 알리는 알림입니다. 이 아이콘을 클릭하여 매크로 레코더를 중지 할 수도 있습니다.
-
Excel에서 새 워크 시트를 삽입합니다.
전체 열 K (11 번째 열)를 선택하고 Ctrl + Shift + 오른쪽 화살표를 누릅니다. 선택한 열을 마우스 오른쪽 단추로 클릭 한 다음 바로 가기 메뉴에서 숨기기를 선택하십시오.
-
Excel이 선택한 열을 모두 숨 깁니다.
전체 행 11을 선택하고 Ctrl + Shift + 아래쪽 화살표를 누릅니다. 선택한 행을 마우스 오른쪽 단추로 클릭 한 다음 바로 가기 메뉴에서 숨기기를 선택하십시오.
-
Excel이 선택한 열을 모두 숨 깁니다.
A1 셀을 선택하십시오.
-
개발자 → 코드 → 녹음 중지를 선택하거나 상태 표시 줄 (작은 사각형)에서 녹음 중지 버튼을 클릭하십시오.
-
Excel이 사용자의 작업 기록을 중지합니다.
이 새로 녹음 된 매크로를 보려면 Alt + F11을 눌러 VBE를 활성화하십시오. 프로젝트 창에서 통합 문서의 이름을 찾습니다. 프로젝트에 새로운 모듈이 나열되어 있음을 알 수 있습니다. 모듈의 이름은 매크로를 기록하기 시작할 때 통합 문서에 다른 모듈이 있는지 여부에 따라 다릅니다.그렇지 않은 경우 모듈의 이름은 Module1이됩니다. 모듈을 두 번 클릭하여 모듈의 코드 창을 볼 수 있습니다.
귀하의 액션에 의해 생성 된 코드는 다음과 같습니다:
Sub TenByTen () "TenByTen Macro"키보드 단축키: Ctrl + Shift + T 'Sheets. 나중에 추가: = ActiveSheet 열 ("K: K"). 범위 선택 (선택, 선택. 끝 (xlToRight)). 선택을 선택하십시오. EntireColumn. Hidden = True Rows ("11: 11"). 범위 선택 (선택, 선택, 끝 (xlDown)). 선택을 선택하십시오. EntireRow. 숨김 = True 범위 ("A1"). End Sub 선택
이 매크로를 시험 사용하려면 워크 시트를 활성화하고 4 단계에서 지정한 바로 가기 키 (Ctrl + Shift + T)를 누릅니다.
매크로에 바로 가기 키를 지정하지 않았다면 걱정하지 마십시오. 사용 가능한 모든 매크로 목록을 표시하고 원하는 매크로를 실행하는 방법은 다음과 같습니다.
개발자 → 코드 → 매크로를 선택하십시오.
-
키보드 팬은 Alt + F8을 누를 수 있습니다. 이러한 방법 중 하나는 사용 가능한 모든 매크로를 나열하는 대화 상자를 표시합니다.
목록에서 매크로를 선택합니다 (이 경우 TenByTen).
-
실행 버튼을 클릭하십시오.
-
Excel이 매크로를 실행하면 10 개의 보이는 행과 10 개의 보이는 열이있는 새 워크 시트가 생성됩니다.
매크로 레코더가 실행되는 동안 원하는 수의 명령을 실행하고 원하는 수의 작업을 수행 할 수 있습니다. Excel은 마우스 동작과 키 입력을 충실하게 VBA 코드로 변환합니다.
물론 매크로를 기록한 후에 편집 할 수도 있습니다. 새로운 스킬을 테스트하려면 매크로를 편집하여 스도쿠 퍼즐에 완벽한 9 개의 행과 열이있는 워크 시트를 삽입하십시오.