Kopieren Sie den VBA-code von einem Blatt in einer Arbeitsmappe in eine andere?

Habe ich mit den folgenden Zeilen zu kompakt VBA-Module aus einer Arbeitsmappe in eine andere, und ich weiß nicht, ob es eine einfachere Möglichkeit gibt, aber Sie haben sich fein arbeiten:

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

Aber jetzt muss ich kopieren, VBA-code, der in einem Blatt, nicht in ein Modul. Die obige Methode funktioniert nicht für dieses Szenario.

Welchen code kann ich verwenden, zu kopieren, VBA-code in ein Blatt aus einer Arbeitsmappe in eine andere?

InformationsquelleAutor der Frage user1283776 | 2013-08-28

Schreibe einen Kommentar