|
楼主 |
发表于 2017-5-26 09:18
|
显示全部楼层
你好,
经过你的提示, 我已将代码更改如下, 已可以输入月份, 谢谢!
但是,
我想同时筛选 "月份" 与 数据 A5~A65536 后面为 -??08 及 -??13 筛选, 这要如何修改?
(分开是可以执行)
- Private Sub CommandButton1_Click()
- Dim n&
- n = InputBox("pls input month")
- With Sheets("AA")
- .Range("a5:az" & [a65536].End(3).Row).AutoFilter Field:=3, Criteria1:=">=" & DateSerial(Year(Now), n, 1), Operator:=xlAnd, Criteria2:="<=" & DateSerial(Year(Now), n + 1, 0)
- .Range("A5").AutoFilter Field:=1, Criteria1:="*" & "-" & "??13", Operator:=xlAnd, Criteria2:="*" & "-" & "??08"
- End With
- End Sub
复制代码
|
|