[算表] VBA 自動篩選 Field是否可以用變數

看板Office作者 (小朋友)時間8年前 (2017/09/23 21:57), 8年前編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
想寫一個篩選的VBA小程式 遇到一個問題,field使用變數的話不能跑 例如 Dim n as integer n = selection.column Selection.AutoFilter Field:n, criteria1.....(後略) 想請問範圍只能設常數嗎?照理說應該變數也是可以的吧? 因為我後面的criteria設使用者自己輸入的變數是可以的, 有google到下面這樣寫的: Selection.AutoFilter Field:="=" & n, 可是試過還是不行 -- An Excel Add-in for audiors and accountants http://tickmark.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.253.8.133 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1506175069.A.F4D.html ※ 編輯: noworneverev (111.253.8.133), 09/23/2017 22:02:02

09/23 22:06, , 1F
改為field:=n試試
09/23 22:06, 1F

09/24 00:35, , 2F
謝謝S大回覆,還是不行,不過我有找到別的方法解決
09/24 00:35, 2F

09/24 00:36, , 3F
我的問題了
09/24 00:36, 3F

09/24 08:10, , 4F
測試可行,並無報錯
09/24 08:10, 4F
文章代碼(AID): #1PncXTzD (Office)
文章代碼(AID): #1PncXTzD (Office)