喜!的xD
我在Excel上有一个宏,当它被一个按钮激活时,它会过滤我的表。
这是宏:
Sub Macro2()
'
' Macro2 Macro
'
'
ActiveSheet.ListObjects("Table1").Range.AutoFilter Field:=2, Criteria1:= _
"Maria"
End Sub
如您所见,宏使用字段2(名称)和值“Maria”过滤表。
我需要的是加载单元格M1的值而不是固定值“Maria”。
我该怎么做?
谢谢!
答案 0 :(得分:1)
Dim filterName as String
filterName = Cells(1,13).Value
Dim
创建一个名为filterName
的{{1}}
行String
表示获取位于第1行第13列的单元格的值,并将其保存到变量filterName = Cells(1,13).Value
。
一旦你有了这个,你会想做这样的事情:
filterName