Скопировать код VBA из листа одной книги в другую?

Я использовал строки ниже для компиляции модулей 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 на листе из одной рабочей книги в другую?

Ответы на вопрос(4)

Ваш ответ на вопрос