Я обнаружил серьезную проблему в моей ситуации. Поскольку у меня были текстовые поля, я решил переместить их в разные части листа, используя опцию cut & pastespecial.
К сожалению, я заметил, что мой форма больше не является текстовым полем. Вместо этого он был превращен в изображение, где я не могу редактировать текст внутри.
Мой код выглядит так:
ActiveSheet.Shapes("TextboxLocation1").Cut
ActiveSheet.Range("AA70").PasteSpecial
Selection.Name = "TextboxLocation1"
ActiveSheet.Shapes("Textbox_Location2").Cut
ActiveSheet.Range("AA71").PasteSpecial
Selection.Name = "Textbox_Location2"
Можно ли предотвратить начальные функции моего перед перемещением (вырезать и вставить) по листу? Я предполагаю, что я буду избегать выбора «Выбор» и вместо этого буду использовать «dim» ...
Как избежать использования Select в Excel VBA