ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [아..엑셀 좀 해놓을껄]엑셀에서 개인용 매크로 삭제하기
    엑셀/매크로 2020. 7. 19. 23:13
    728x90




    간단하고 빠르게 해결하는 도르입니다.


    지난 편에 개인용 매크로 단축키를 설정해서 사용해봤습니다.

    ↓↓↓

    [아..엑셀 좀 해놓을껄]엑셀에서 어디서나 사용가능한 매크로 모음집 만들기




    어쩌다보니 매크로에 점점 빠져들고 있는 느낌이 듭니다.

    개인용 매크로를 편집하거나 삭제하려고만 하면 이해못하는 경고창 때문에

    데이터를 전부 새로운 파일에 옮겨담아본 경험이 있으신가요?


    앞에서 개인용 매크로 설정을 소개하면서 저장 위치를 다르게 설정하는 이유는

    다음에 자세히 소개드리겠다고 말씀드렸습니다. 

    이번 편을 따라해보면 경고창을 해결해보면 왜 다르게 설정하는지까지 알 수 있으실 겁니다.

    그래서 이번 편에서는 설정한 개인용 매크로를 삭제해보겠습니다.






    에서 개인용 매크로 삭제하기


    OS : Windows 10 Home

    Program : Microsoft Office 365 Excel

    타 버전에서도 동작할 수 있는 기능입니다. :)



    크로를 쓰다보면 기록을 편집하거나 삭제해야 할 일이 종종 생깁니다. 다른 사람에게 받은 파일에 설정된 매크로를 삭제해야 하거나 단축키를 변경하거나 기록된 기능 중 한 두가지 기능을 빼야할 일이 있습니다.

    이럴 때 자연스럽게 편집이 되거나 삭제가 되면 좋으나, 경고창을 보여주면서 실행되지 않는 경우가 있어서 난감할 때가 많습니다. 항상 뭘 해놓은거야! 하고 화를 내면서 새로운 문서로 내용을 옮겨서 사용했습니다. 

    (얕은 지식을 가진 제 자신에게 화를 내보았습니다 :<)


    이번 포스팅에서는 등록된 개인용 매크로 삭제하기 를 소개 해드리겠습니다.

     



    개인용 매크로를 메인으로 설명하겠습니다.

    다른 사람에게 받은 파일을 이용하실 분들도 방법은 동일합니다. :)




    1) 매크로 기록 확인하기

    크로 보기를 통해 저장된 매크로를 확인해보겠습니다.



    매크로 삭제가 되지 않는 파일을 사용하셔도 되고, 

    그렇지 않은 분들은 지난 편을 확인하셔서 개인용 매크로를 등록해보시고 

    새로운 통합 문서를 열어서 진행해주시기 바랍니다.

    ↓↓↓

    [아..엑셀 좀 해놓을껄]엑셀에서 어디서나 사용가능한 매크로 모음집 만들기




    매크로 목록을 확인해보겠습니다.

    이미 등록된 개인용 매크로가 있는지 확인합니다.


    어디서 보는거에요? 하시는 분들은

    지난 편 1) 매크로 기록 확인하기 를 참조해주시기 바랍니다.



    2) 매크로 삭제하기

    크로를 삭제해보겠습니다.


    삭제하고자 하는 매크로를 누른 후 삭제 버튼을 눌러보겠습니다.




    삭제 버튼을 눌렀는데, 편집을 할 수 없다는 경고창이 나옵니다.

    난 방금 새로운 문서를 열었는데 도대체 뭐를 숨겼다는 걸까요?


    알려주려면 좀 더 친절해야 하는데, 불친절한 부분이 있습니다.

    그럼 제가 좀 더 친절하게 숨겨진 설명을 추가 해보겠습니다.


    숨겨진 통합 문서의 매크로는 편집할 수 없습니다.

    지금 열린 통합 문서 외에 숨겨진(=뒤에서 열린) 통합 문서의 매크로는 편집할 수 없습니다.


    [숨기기 취소]명령을 사용하여 통합 문서를 표시하십시오.

    (그러니 뒤에서 열린 통합 문서를 보기 위해) [숨기기 취소]명령을 사용하여 (뒤에서 열린) 통합 문서를 표시하십시오. (그리고 나서 그 파일에서 삭제해주세요.)


    딘도르씨는 친절한 게 맞나요? :(


    개인용 매크로를 가진 경우 기본적으로 통합 문서가 2개가 열린다

    라고 생각하시고 다시 읽어보시기 바랍니다.


    이제 왜 우리가 바로 매크로를 삭제할 수 없었는지 이해가 되시나요?



    3) 통합 문서 구조 이해하기

    겨진 통합 문서를 찾고 구조를 이해해보겠습니다.


    이제 엑셀에서 보여준 경고창이 말하고자 하는 게 무엇인지 이해가 됐습니다.

    혹시 앞의 설명으로 정확하게 이해하지 못하셔도 괜찮습니다.

    이번에 통합 문서에 구조를 이해하면 바로 이해할 수 있습니다.


    설명에 앞서 우리가 먼저 확인해볼 사항이 있습니다.

    매크로에 대한 정보를 확인할 때 엑셀은 항상 매크로가 저장된 위치를 알려주고 있었습니다.


    그럼 그 중에서 매크로를 처음 생성할 때 선택했던 저장한 위치를 다시 확인해보겠습니다.



    아하! 다시 보니 이제는 우리가 어디에 저장한 건지 알 것 같습니다.

    현재 열려있는 통합 문서를 선택하지 않고, 개인용 매크로 통합 문서 라는 곳에 매크로를 저장했습니다.

    즉, 지금 열린 문서가 아닌 또 다른 문서에 저장한 것입니다.

    우리는 처음 매크로를 생성할 때부터 두 개의 문서를 열고 사용했던 것입니다.


    1. 매크로를 기록한 문서 -> 개인용 매크로 통합 문서

    2. 실제 작업할 문서 -> 현재 통합 문서



    그렇다면 매크로를 저장한 개인용 매크로 통합 문서는 어디에 있는 걸까요?


    개인용 매크로를 저장한 문서는 매크로만을 저장하려고 만든 파일이고, 

    따로 문서 작업을 할 필요가 없기 때문에 

    똑똑한 엑셀이 스스로 특정 위치에 저장을 하고 눈에 보이지 않게 숨겨주는 겁니다.

    (실제 파일 위치는 아래에서 찾아보겠습니다.)


    이해가 쉽게 비유를 하자면, 포토샵의 layout 기능이나 

    파워포인트에서 이미지 위에 또 다른 이미지를 올려서 

    마치 하나의 이미지처럼 보이게 만드는 걸 생각해보시면 됩니다.

    엑셀은 문서 위에 또 다른 문서를 올려놨다고 생각하시면 됩니다.



    4) 숨기기 취소로 숨겨진 통합 문서 찾기

    겨진 통합 문서를 찾고 구조를 이해해보겠습니다.


    그럼 이제 매크로가 숨겨진 파일을 찾아보겠습니다.




    보기- 숨기기 취소 버튼을 눌러줍니다.




    숨기기 취소에서 PERSONAL.XLSB 문서를 선택 후 확인을 눌러줍니다.

    PERSONAL.XLSB 파일을 기억하시는 분들은 눈썰미가 좋으신 분들입니다. :)

    (이전 편이나 매크로 보기를 통해 확인해보세요.)



    화면이 번쩍 하면서 펑! 하고 PERSONAL.XLSB 파일이 나타났습니다.

    정말로 두 개의 문서가 있습니다. 신기하지 않으신가요? ( 저만 신기한가요.. :-] )



    4) 개인용 매크로 삭제하기

    겨진 통합 문서에서 매크로를 삭제해보겠습니다.


    이제 PERSONAL.XLSB 파일에서 매크로를 삭제해보겠습니다.



    처음에 매크로 목록을 봤을 때랑 달라진 게 보이시나요?

    PERSONAL.XLSB! 가 사라졌습니다.

    그럼 똑똑한 여러분들은 유추할 수 있겠습니다.


    아! 다른 문서에 저장된 매크로를 볼 때는 위와 같이 어느 문서에 저장된 매크로인지 알려주는 거구나! 


    그럼 이제 삭제 버튼을 눌러보겠습니다.



    이제 경고창은 뜨지 않습니다.

    정말로 삭제해보겠습니다.



    PERSONAL.XLSB에서도, 통합문서에서도 매크로가 삭제되었습니다.



    5) PERSONAL.XLSB 숨기기

    업 중인 통합 문서로 돌아가기 위해 PERSONAL.XLSB를 다시 숨겨보겠습니다.



    숨기기 취소와 마찬가지로 PERSONAL.XLSB 파일에서 실행합니다.


    5) 짜라란!

    하는 기능이 동작하는지 확인합니다.


    다시 작업중이던 통합 문서만 남고, PERSONAL.XLSB 파일은 사라지게 됩니다.

    개인용 매크로를 등록하기 이전으로 돌아왔습니다. 



    잘 따라오셨나요? 이제 매크로 때문에 화가 날 일은 많이 줄었기를 바랍니다.

    이번 편까지 다 이해하고 따라오셨다면 매크로의 기본은 마스터 하셨다고 생각하셔도 됩니다.

    정말 이제는 VBA를 통한 매크로 편집만을 남겨두고 있습니다.

    VBA라는 언어를 배우는데는 시간이 걸리는 일이지만 간단하게 활용할 수 있는 기능들을 찾아서 

    다음 편 혹은 조금 시간이 걸리더라도 쉽게 설명해드리도록 하겠습니다.


    알고보면 어렵지 않지만 막상 방법이 떠오르지 않아 고생하셨던 분들에게 도움이 됐으면 합니다.


    댓글

Designed by Tistory.