엑셀 2007에서 vba 작성후 다른이름저장하기에서 비번을 걸면 vba가 먹통이 되는 현상

익명
2014-08-02T16:49:42+00:00

엑셀 2007에서 비번이 걸리지 않은 문서에 vba(사용자정의 함수를 모듈에 등록함)를 작성하고

저장을 해 가면서 잘 작동하는 문서의 뿌듯함(?)으로 기뻐하던 초보자입니다.

열심히 작업을 다 하고 잘 작동하는 것을 확인한 후...

제작한 파일에 보안이 필요할 것 같다는 생각에 비번을 걸기로 하였습니다.

그래서 다른이름저장하기에서 비번을 걸고 저장을 하고

다시 그 비번을 걸어 저장한 파일을 연 순간... 어라?

잘 작동하던 함수에 #name? 표시가 수두룩... OTL......

몇시간 작업한 파일이 물거품이 된 순간이었죠... ㅠㅠ

요약하면 이렇습니다.

[case 1]

보안(비번이 없는)이 없는 파일에 vba를 이용 사용자정의 함수를 등록해서 작업

그 파일에 보안을 걸면 사용자정의 함수가 작동 불능!!

이렇게 된 파일에는 어떤 사용자함수를 추가하더라도 작동이 안됨!! ㅠㅠ

[case 2]

처음부터 보안이 걸린(비번이 걸린) 파일로 작성한 경우 사용자정의 함수 등록할 경우 정상 작동!!

[case 3]

처음에 보안이 걸린(비번이 걸린) 파일로 작성한 파일일 경우는

다른 이름 저장하기로 보안(비번이 없이)을 풀어도 정상작동한다는 점!!

case2, 3인 경우는 문제가 없지만

case1인 경우에 해결 법이 있을까요??

아니면 처음부터 2나 3 방법으로 새로 작업해야 하는 걸까요??

부디, 해결법이 있는 답변이 있었으면 좋겠네요 ㅠㅠ

참고로 사용한 o/s는 winXP나 win7 모두에서 똑같은 결과를 나타냅니다.

Microsoft 365 및 Office | Excel | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

답변 1개

정렬 기준: 가장 유용함
  1. 익명
    2014-08-04T00:32:53+00:00

    안녕하십니까? cwkong 님

    Microsoft Community 사이트를 방문해 주셔서 감사합니다.

    문의 하신 VBA 매크로로 적용된 파일에 암호 설정 후 파일을 열면 연결이 해제되는 문제에 대해 안내를 드리겠습니다.

    말씀해 주신 VBA 매크로에 암호 설정시 다른 파일에서 가져오지 못하는 부분의 경우 모든 VBA 매크로 파일들에서 발생되는 증상입니다. (Excel의 기본 디자인으로 예상이 됩니다.)

    관련 VBA 소스 코드의 수정이 필요한지 아니면 별도의 작업을 통해서 관련 사용자 함수를 가져올 수 있는지 여부는 관련 MSDN 개발자 포럼에 문의하여 도움을 받아 보셔야 합니다. 불편하시더라도 해당 포럼에 문의해 주시기 바랍니다.

    http://msdn.microsoft.com/ko-kr/office/

    http://social.msdn.microsoft.com/Forums/vstudio/ko-KR/home?forum=visualbasicko

    [참고 자료]

    http://technet.microsoft.com/ko-kr/library/ee857085(v=office.15).aspx

    추가적인 내용이 있다면 하단의 [응답] 버튼을 눌러 회신해주시기 바랍니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.

    감사합니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음