매크로가 포함된 엑셀 파일을 하나 사용하고 있습니다. 이 파일 안에는 또 다른 매크로 사용 통합 문서(.xlsm)를 생성하려는 매크로가 작성되어 있습니다. 새 스프레드시트를 생성하고 .xlsm 파일로 저장하는 것까지는 성공했습니다.
하지만 제가 진짜 하고 싶은 것은, 이 스프레드시트에 이름을 지정한 뒤 두 파일 사이를 전환하며(Windows(파일명).Activate) 데이터를 전송하고, 모든 작업이 완료될 때까지는 저장하지 않는 것입니다. 문제는 지금까지 제가 찾아낸 이름 지정 방법이 SaveAs 문을 사용하는 것뿐이라는 점입니다. 만약 엑셀이 통합 문서를 처음 생성할 때 부여한 이름을 알아낼 수만 있다면 이를 활용해 작업을 진행할 수 있을 텐데, 그 방법을 찾지 못했습니다.
위의 설명이 다소 혼란스러우시다면 죄송합니다. 간단히 요약하자면, 제 매크로가 다른 매크로 사용 통합 문서를 생성하고, 이름을 지정하고, 필요한 작업을 수행한 다음, SaveAs를 거치지 않고 저장되도록 만들고 싶습니다.
필요하시다면 코드를 보여드릴 수도 있지만, 우선은 이 질문부터 드려봅니다.