나는 하나의 통합 문서에서 다른 VBA 모듈의 compy 아래의 라인을 사용하고 및 쉬운 방법이 있는지 모르겠지만, 그들은 잘 작동되었습니다VBA 코드를 한 통합 문서의 시트에서 다른 통합 문서로 복사합니까?
Set srcVba = srcWbk.VBProject
Set srcModule = srcVba.VBComponents(moduleName)
srcModule.Export (path) 'Export from source
trgtVba.VBComponents.Remove VBComponent:=trgtVba.VBComponents.Item(moduleName) 'Remove from target
trgtVba.VBComponents.Import (path) 'Import to target
을하지만 지금은 필요 시트가 아닌 모듈에있는 VBA 코드를 복사하는 것입니다. 위의 방법은 해당 시나리오에서 작동하지 않습니다.
시트의 VBA 코드를 통합 문서에서 다른 통합 문서로 복사하는 데 사용할 수있는 코드는 무엇입니까?
시트를 복사하기 만하면됩니다. 코드가 함께 올 것이다. – RBarryYoung
나는 시트를 복사하고 싶지 않다. 단지 VBA 코드 만 복사하고 싶다. – user1283776
일반적으로 시트의 코드 *는 시트에 있어야합니다. 단지 그 방법으로 작성되었습니다. (그렇지 않으면 왜 시트에 코드를 넣어야합니까?) – RBarryYoung