목차
Excel VBA 로 작업하는 사람들은 종종 이 문제에 직면합니다. 매크로를 편집하려고 시도하지만 숨겨진 통합 문서에서 매크로 를 편집할 수 없다고 표시됩니다. . 이 기사에서는 이 문제를 매우 쉽고 포괄적으로 해결할 수 있는 방법을 보여 드리겠습니다.
연습 워크북 다운로드
이 연습 워크북을 다운로드하여 이 기사를 읽고 있습니다.
매크로를 편집할 수 없습니다.xlsm
2 숨겨진 통합 문서에서 매크로를 편집할 수 없는 경우에 대한 쉬운 솔루션
내 통합 문서에서 매크로 를 편집하려고 하는데 편집할 수 없습니다. 알림 상자가 나타나고 숨겨진 통합 문서에서 매크로 를 삭제할 수 없다는 메시지가 표시됩니다. 매크로 로 작업하는 사람들은 일생에 적어도 한 번은 이 문제에 직면했을 것이라고 확신합니다.
이제 왜 도대체 왜 열어서 작업하고 있는데 숨겨진 통합문서로 보이나요? 답은 매크로 가 실제로 활성 통합 문서 안에 있는 것이 아니라 숨겨진 다른 통합 문서 안에 있다는 것입니다(여기서는 PERSONAL.xlsb 라는 이름, 이미지 확인). 통합 문서를 열 때마다 그 안에 표시됩니다.
따라서 편집하려고 하면 편집할 수 없습니다.
오늘 우리의 목표는 이 문제를 해결하는 것입니다. 즉, 숨겨진 통합 문서에서 매크로 를 편집하는 것입니다.
두 가지 가능한 문제를 해결할 수 있습니다.방법.
1. 먼저 숨김을 해제하여 숨겨진 통합 문서의 매크로 편집
이 방법에서는 먼저 숨겨진 통합 문서의 숨김을 해제한 다음 매크로 를 삭제합니다.
이 프로세스를 실행하려면 아래에 언급된 단계를 따르십시오.
⧪ 1단계: 보기 탭에서 숨김 해제 대화 상자 열기
보기<열기 Excel 리본의 탭. 그런 다음 Windows 섹션에서 숨기기 해제 를 클릭합니다.
⧪ 2단계: 대화 상자에서 통합 문서 숨기기 해제
Unhide 라는 대화 상자가 열립니다. 숨겨진 통합 문서의 이름(여기서는 PERSONAL.xlsb )을 선택하고 확인 을 클릭합니다.
⧪ 단계 3: 매크로 편집
이제 매크로 를 편집할 수 있습니다. Developer 탭 아래 섹션 코드에서 Macros 를 클릭합니다.
Macros<2라는 대화 상자가 나타납니다> 열립니다. 원하는 매크로 를 선택하고 편집 을 클릭합니다.
이제 편집할 수 있습니다.
자세히 읽기: Excel에서 매크로를 수정하는 방법(2가지 방법)
2. VBA 코드
를 사용하여 숨겨진 통합 문서의 매크로 편집 위의 프로세스를 따르지 않으려면 간단한 VBA 코드를 사용하여 매크로 를 편집할 수 있습니다. 숨겨진 통합 문서에.
⧭ VBA 코드:
9429
⧭ 참고:
여기서 숨겨진 워크북의 이름은 "PERSONAL.XLSB" 이고, 숨겨진 매크로의 이름은 "Macro1" 이고,작업 중인 통합 문서의 이름은 "Cannot Edit a Macro on a Hidden Workbook.xlsm" 입니다. 코드를 실행하기 전에 변경하는 것을 잊지 마십시오(처음 3 줄).
⧭ 출력:
위의 Visual Basic 리본에서 Run Sub / UserForm 버튼을 눌러 코드를 실행합니다.
숨겨진 통합 문서가 숨김 해제되고 매크로를 사용하여 편집기 창이 먼저 열립니다. 이제 수정할 수 있습니다.
자세히 알아보기: Excel에서 셀을 수정하는 방법(4가지 쉬운 방법)
참고
- 지금까지는 숨겨진 통합 문서에서 매크로 를 편집하는 방법에 대해서만 설명했습니다. 하지만 숨겨진 통합 문서를 만드는 방법에 관심이 있는 경우 이 링크를 따라갈 수 있습니다.
결론
그래서 해결하는 방법은 다음과 같습니다. 숨겨진 통합 문서에서 매크로 를 편집하는 문제. 질문있으세요? 부담 없이 문의하세요. 더 많은 게시물과 업데이트를 보려면 ExcelWIKI 사이트를 방문하는 것을 잊지 마십시오.