• 카테고리

    질문 & 답변
  • 세부 분야

    오피스

  • 해결 여부

    미해결

VBA 관련 질문드립니다.

24.03.03 22:08 작성 24.03.03 22:50 수정 조회수 62

0

 안녕하세요. VBA강의 기초부터 듣고있는데요

엑셀 파일을 처음 실행하여 매크로를 만들어두고, 그 엑셀파일을 저장하지않고 끈상태에서

다시 새로운 엑셀파일을 열면 기존에 매크로(VBA코드) 만들어두었던게 다 날라가는건가요?

 VBA코드가 만들어진 그 엑셀파일에 새로운 LOW데이터를 가지고와서 사용해야 되는건가요?

 

한번 만들어둔 VBA 코드를 새로 연 엑셀파일에 불러오는 기능이나 방법이 있는지 꼭 알고싶습니다...

 

검색해도 나오지를 않아 질문드리는 부분입니다. 꼭 답변부탁드릴께요 ㅜㅜ

 

 

답변 1

답변을 작성해보세요.

0

안녕하세요?

엑셀 매크로 파일은 엑셀 시트에 입력되어 있는 데이터와 똑같이 해당파일에 저장됩니다.

매크로를 작성한 후 파일-저장을 하면 매크로도 함께 저장됩니다.

만약 저장하지 않고 파일을 닫았다면 해당 매크로는 다 날라갑니다.

쉽게 생각해서 엑셀에서 작성한 표를 저장하는 것과 같습니다.

 

A파일에 저장된 매크로를 B파일에서 실행하려면 2개 파일을 모두 열어 놓고

B파일에 A파일의 매크로를 실행하시면 됩니다.

매크로 코드에 특정 파일에서만 동작하도록 프로그램이 되어 있지 않는 한 열려있는 모든 파일에서 실행됩니다.

 

만약 모든 파일에서 작성해둔 매크로를 실행하시려면 추가 기능으로 저장한 후 사용하면 됩니다.

추가 기능 저장에 관련된 내용은[ 3-3. 추가 기능으로 저장하여 빠른 실행 도구 단추로 매크로 실행하기]를

학습하시면 활용하실 수 있을 겁니다.

답변이 도움이 되셨을까요?
추가 질문이 있으시면 다시 Q&A에 올려주십시오.