VBA Excel无法在剪切后编辑文本框中的文本(&A);巴斯特

VBA Excel无法在剪切后编辑文本框中的文本(&A);巴斯特,excel,vba,Excel,Vba,我发现我的处境有一个严重的问题。由于我有文本框,我决定使用剪切粘贴特殊选项将它们移动到工作表的不同部分 不幸的是,我注意到,我的形状不再是一个文本框。取而代之的是它被转换成了图像,我无法编辑里面的文本 我的代码如下所示: ActiveSheet.Shapes("TextboxLocation1").Cut ActiveSheet.Range("AA70").PasteSpecial Selection.Name = "TextboxLocation1" ActiveSheet.Sha

我发现我的处境有一个严重的问题。由于我有文本框,我决定使用剪切粘贴特殊选项将它们移动到工作表的不同部分

不幸的是,我注意到,我的形状不再是一个文本框。取而代之的是它被转换成了图像,我无法编辑里面的文本

我的代码如下所示:

 ActiveSheet.Shapes("TextboxLocation1").Cut
 ActiveSheet.Range("AA70").PasteSpecial
 Selection.Name = "TextboxLocation1"

 ActiveSheet.Shapes("Textbox_Location2").Cut
 ActiveSheet.Range("AA71").PasteSpecial
 Selection.Name = "Textbox_Location2"
在移动(剪切和粘贴特殊)板材之前,是否可以防止形状的初始特征? 我想,我应该避免使用“选择”选项,而是使用“昏暗”选项


您可以只更改形状的左/顶部,而不是
Cut
ting和
paste special
ing。我知道,但我可以根据细胞计数来做吗?细胞计数是什么意思?是的。工作原理与
范围
相同。获取你的手机,获取它的和弦并应用@BigBen的建议