在Excel VBA中查找命令button

我在工作中维护一个大的电子表格,整个代码都有ActiveX命令button。 我目前正在处理的一张纸上有近100张。 我已经确定button本身是可见的,因为一些button被隐藏/取消隐藏取决于代码的stream程。

有没有一种方法,我可以find工作表本身的位置,button位于VBA代码指向? 这是一个片段:

enter code here Private Sub CommandButton4_Click() Application.Goto Range("Add_Trainees"), True CommandButton3.Visible = True ' unhides menu button CommandButton81.Visible = True ' hides SC1 CommandButton97.Visible = True ' hides SC2 End Sub 

我正在尝试查找命令button3,81和97所在的工作表上的位置。

TIA的任何帮助/build议。

我认为pnuts提供了正确的方法来找出button的位置。

我也build议从“开发人员” – >“属性”打开面板。 在该面板中,您可以检出列表中的所有ActiveX控件,包括命令button。