Возможно ли скопировать объект в VBA, чтобы изменения объекта clone не влияли на исходный объект?Изменение клонированного объекта без изменения исходного объекта
Например:
Dim clone_object As Variant
Set clone_object = some_object
some_object.Left = 0
clone_object.Left = 666
'I want it to show 0 instead of 666
Debug.print some_object.Left
Этот пример не помогает вообще - это зависит от того, с каким объектом вы работаете, но предпосылка заключается в том, что вам нужно создать новый экземпляр объекта, этот код просто назначает исходный объект другой переменной - не «клонирование» –
Macro Man, это изображение –