作者home0303 (Blue night)
看板Office
標題[算表] EXCEL進階篩選之條件用變數VBA
時間Mon Sep 16 10:36:07 2019
軟體: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
→ newacc: Dim rng As Range: Set rng = Range("A11:A12") 這樣? 09/16 10:39
→ home0303: 我是希望標題與條件不要先寫在表格內 而是直接寫入變數 09/16 11:01
→ soyoso: 用range.autofilter以xlfiltervalues 09/16 11:06
→ soyoso: 條件以array(...)方式,可不用寫在儲存格 09/16 11:08
→ home0303: 謝謝S大 09/16 12:42