[算表] EXCEL進階篩選之條件用變數VBA

看板Office作者 (Blue night)時間4年前 (2019/09/16 10:36), 編輯推噓0(005)
留言5則, 3人參與, 4年前最新討論串1/1
軟體:EXCEL 版本:2010 Range("A1:A5").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range _ ("A11:A12") 上面是用錄製的程式碼 請問有沒有辦法Set一個變數 可以將程式改成 Range("A1:A5").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=條件變數 假設我條件變數就是上下2個儲存格 上面是 標題 下面是 王* 請問要如何創建這樣的變數 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.253.133 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1568601369.A.34B.html

09/16 10:39, 4年前 , 1F
Dim rng As Range: Set rng = Range("A11:A12") 這樣?
09/16 10:39, 1F

09/16 11:01, 4年前 , 2F
我是希望標題與條件不要先寫在表格內 而是直接寫入變數
09/16 11:01, 2F

09/16 11:06, 4年前 , 3F
用range.autofilter以xlfiltervalues
09/16 11:06, 3F

09/16 11:08, 4年前 , 4F
條件以array(...)方式,可不用寫在儲存格
09/16 11:08, 4F

09/16 12:42, 4年前 , 5F
謝謝S大
09/16 12:42, 5F
文章代碼(AID): #1TVlKPDB (Office)