【发布时间】:2021-08-19 17:56:31
【问题描述】:
我正在尝试使用 VBA 按名称选择形状。在我的工作表中,我有 10 个名为 1 到 10 的形状,并且想要一个特定的形状。出于某种原因,excel 用我的代码选择的形状似乎不是我告诉它选择的名称的形状。据我所知,它选择的形状是随机的。这是我的代码(x 值应该检索我输入的从 1 到 10 的数值):
Sub FindTheShape()
Sheets("Fleet 1").Select
Dim x As Long
x = ActiveSheet.Range("$A$1000").End(xlUp).Value
ActiveSheet.Shapes(x).Select
End Sub
请帮忙,非常感谢任何想法。
【问题讨论】: