【发布时间】:2017-11-03 20:37:57
【问题描述】:
现在我在工作表中有几个按钮,每个按钮都设置了标题。我想实现一个这样的功能:当我点击按钮时,会执行一个宏来过滤带有自身标题的特定行,所以我需要获取我刚刚点击的按钮的属性,即标题宏的内部。
我的伪代码是这样的:
Sub filterPM()
Dim capBt as String
'get button caption as capBt
ActiveSheet.Range(...).Autofilter(...,criterial=capBt,...)
End Sub
我碰巧找到了一种解决方案是使用Application.Caller,但我无法从中获得正确的标题,该对象返回默认标题,类似于button134,但不是我在创建按钮时设置的标题。
那我该怎么做呢?
【问题讨论】: