2014-06-17 9 views
0

시스템의 특정 폴더에 보관되는 Excel 파일 용 모듈을 만들었습니다. 장래의 특정 폴더에 저장 될 모든 Excel 파일에이 모듈을 사용할 수 있기를 원합니다. 요령은이 모듈을 해당 시스템에서 생성 된 엑셀 파일에 적용해서는 안되며 특정 폴더의 모든 Excel 파일에만 적용해야한다는 것입니다. 열려있는 통합 문서로 모듈을 끌어서 복사 할 수 있다는 것을 알고 있지만이를 자동화하는 방법이 더 있는지 알고 싶습니다. 이 작업을 수행 할 수 있습니까?폴더의 모든 Excel 파일에 모듈 사용

답변

0

프로그래밍 방식으로 모듈을 가져 오거나 내보낼 수 있습니다. 예를 들어 Excel 파일을 사용하여 모듈을 복사하는 작은 Macro를 작성할 수 있습니다. 모듈을 복사하는 코드는 다음과 같습니다.

Set myExportVBP = ThisWorkbook.VBProject 
Set myImportVBP = Workbooks(ActiveWorkbook.Name).VBProject 
With myImportVBP.VBComponents("Sheet1").CodeModule 
    .DeleteLines 1, .CountOfLines 
    .InsertLines 1, myExportVBP.VBComponents("Sheet1").CodeModule.Lines(1, myExportVBP.VBComponents("Sheet1").CodeModule.CountOfLines) 
End With 
+0

감사합니다. 나는 당신의 코드를보고 나서 일을 할 수있는 방법을 찾아 냈다. :) – user3743920