在VBA中更改ActiveMacro的功能区标签(Excel)

时间:2016-03-31 20:09:05

标签: excel vba events label ribbon

我有一个连续的,事件触发的宏,可以通过单击功能区上的按钮来“关闭”和“打开”。从本质上讲,它可以计算某列中有多少个细胞被改变。问题是,有时我会忘记是否已启动宏,然后重新启动计数。我想知道是否可以在宏中修改功能区上的宏标签。因此,当它打开时,文本可以显示为“ON”,当它关闭时,它可以说“OFF”。任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以在宏代码的开头添加

application.StatusBar="ON"

并让excel窗口右下角的状态栏显示" ON"直到另一个类似的陈述

application.StatusBar=false

放在End Sub语句之前,并将状态栏重置为默认功能。

此解决方案的缺点是,您无法从状态栏帮助信息直到宏结束

相关问题