Beste leden,
Ik heb een exelbestand met een artikellijst erin. In deze lijst wil ik met behulp van het geavanceerde filter een bepaalde selectie maken. Hiervoor heb ik een macro geschreven. Deze macro maakt de selectie door middel van twee criteria velden die ik invoer, en vervolgens kopieert het de selectie naar een volgdend tabblad.
Het probleem:
Als ik de macro laat uitvoeren krijg ik de volgende foutmelding:
Fout 1004 tijdens uitvoering:
De veldnaam in het ophaalbereik ontbreekt of is ongeldig.
Het blijkt dat er een fout in de filter zit. als ik echter de macro in een ander document activeer blijkt deze perfect te werken. Wat kan de oorzaak wezen? (onderstaande de filter in de macro)
filteren
Sheets(2).Range("Tabel3[#All]").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
Sheets(2).Range("A4:R8"), CopyToRange:=Sheets(3).Range("E2:V2"), Unique:=False
Groet,
Gerhard
Ik heb een exelbestand met een artikellijst erin. In deze lijst wil ik met behulp van het geavanceerde filter een bepaalde selectie maken. Hiervoor heb ik een macro geschreven. Deze macro maakt de selectie door middel van twee criteria velden die ik invoer, en vervolgens kopieert het de selectie naar een volgdend tabblad.
Het probleem:
Als ik de macro laat uitvoeren krijg ik de volgende foutmelding:
Fout 1004 tijdens uitvoering:
De veldnaam in het ophaalbereik ontbreekt of is ongeldig.
Het blijkt dat er een fout in de filter zit. als ik echter de macro in een ander document activeer blijkt deze perfect te werken. Wat kan de oorzaak wezen? (onderstaande de filter in de macro)
filteren
Sheets(2).Range("Tabel3[#All]").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
Sheets(2).Range("A4:R8"), CopyToRange:=Sheets(3).Range("E2:V2"), Unique:=False
Groet,
Gerhard
Laatst bewerkt: