Skopiuj kod VBA z arkusza w jednym skoroszycie na inny?

Korzystam z poniższych linii, aby skompilować moduły VBA z jednego skoroszytu do innego i nie wiem, czy istnieje łatwiejszy sposób, ale działają dobrze:

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

Jednak teraz muszę skopiować kod VBA znajdujący się w arkuszu, a nie w module. Powyższa metoda nie działa w tym scenariuszu.

Jakiego kodu mogę użyć do skopiowania kodu VBA w arkuszu z jednego skoroszytu do innego?

questionAnswers(4)

yourAnswerToTheQuestion