看板 Office 關於我們 聯絡資訊
軟體: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