如何找到已在excel中为对象分配的宏名称

时间:2014-02-05 01:13:30

标签: excel excel-vba object vba

我正在处理其他人创建的电子表格,并且无法识别分配给不同对象的宏。当我右键点击:分配“时,它不会告诉我已分​​配的内容。有没有办法找到答案?

2 个答案:

答案 0 :(得分:1)

当您右键单击并选择Assign Macro时,它应该已经在可用宏列表上方的单元格中输入了宏名称。或者,点击Edit可以转到代码。这适用于Excel 2007 - 您没有规定您使用的是哪个。

作为最后的手段,假设您没有大量的宏和大量的宏,请转到VBE并在每个子/宏的第一行放置一个中断(单击左边距使其突出显示为红色),然后,当您单击该对象时,它将带您进入VBE并突出显示它停止的行,从而分配宏。

答案 1 :(得分:0)

如果分配的宏对象已分组,则excel不会显示分配的宏。取消组合对象将允许您查看哪个单独的项目实际上已分配宏。