Я хотел бы открыть Excel из Access и применить фильтры к листу. Ниже мой код:Autofilter Excel с VBA
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