0
我想從Access打開Excel並將篩選器應用於工作表。 下面是我的代碼:使用VBA自動篩選Excel
Dim s as String
Set oApp = CreateObject("Excel.Application")
oApp.Wworkbooks.Open FileName:="dudel.xlsm"
oApp.Visible = True
s = "AB"
With oApp
.Rows("2:2").Select
.Selection.AutoFilter
.ActiveSheet.Range("$A$2:$D$9000").AutoFilter Field:=3, Criteria1:= _
Array(s, "E", "="), Operator:=xlFilterValues
.Range("A3").Select
End With
當我運行的代碼,我得到這個錯誤:
runt time error 1004 Autofilter methond of range class failed
任何人都可以看到,爲什麼?
即時對不起仍然給出相同的錯誤 – Xarxas
是您的工作表在Excel中保護?我檢查了 –
。沒有保護 – Xarxas