返回列表 上一主題 發帖

錄製篩選如何改成指定欄位篩選

AutoFilter Field:=18
這行就是指定欄位了,指定以第18欄的數據作為篩選對象
Criteria1:="LF0711"
是指定篩選的條件,可以指定儲存格
如Criteria1:=[r4]

TOP

是啊,何不先試試?

TOP

如Criteria1:=[C2]
篩選出的結果是空白~~@@  我哪裡輸入錯誤了嗎?
只有一句代碼是無法知道你哪裡錯誤的
也許你指定篩選的欄位找不到與c2儲存格相同的值

TOP

Selection.AutoFilter Field:=18,Criteria1:=[c2]
若你是這樣寫
執行前須要先把全部範圍框選
建議把Selection改成資料範圍

TOP

不麻煩的
如要篩選的資料範圍是a1:z100
就改為
[a1:z100].AutoFilter Field:=23, Criteria1:=[C2]
如果是連續範圍可以這樣
[a1].CurrentRegion.AutoFilter Field:=23, Criteria1:=[C2]
這樣篩選前就不用框選資料範圍了

TOP

        靜思自在 : 吃苦了苦、苦盡廿來,享福了福、福盡悲來。
返回列表 上一主題