VBA Excel не может редактировать текст в текстовом поле после вырезать и вставить - PullRequest
0 голосов
/ 10 марта 2020

Я обнаружил серьезную проблему в моей ситуации. Поскольку у меня были текстовые поля, я решил переместить их в разные части листа, используя опцию cut & pastespecial.

enter image description here

К сожалению, я заметил, что мой форма больше не является текстовым полем. Вместо этого он был превращен в изображение, где я не могу редактировать текст внутри.

Мой код выглядит так:

 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...