如何动态地将按钮文本传递给vba函数
问题描述:
如何将按钮文本动态地传递给vba函数? E.g,我有文字 ''如何动态地将按钮文本传递给vba函数
Sub Status()
Dim ButtonText As String
With ActiveSheet.UsedRange
.AutoFilter 3, "=<button-text>"
End With
End Sub
答
按钮对于表格按钮:
Sub Status()
Dim shp As Shape, ButtonText As String
Set shp = ActiveSheet.Shapes(Application.Caller)
ButtonText = shp.OLEFormat.Object.Caption
ActiveSheet.UsedRange.AutoFilter 3, "=" & ButtonText
End Sub
什么样的按钮是什么?它是形式控制还是ActiveX控件? – 2015-02-23 06:41:55