skystormer
Gebruiker
- Lid geworden
- 8 mrt 2011
- Berichten
- 200
Goedemorgen mensen,
Ik zit momenteel mijn hoofd te breken op het volgende:
Dankzij punten gebruikt hier heb ik de volgende VBA code gevonden en half kunnen toepassen.
Nu hoopte ik dat If FilterWaarde = "" Then AutoFilter.ShowAllData: Exit Sub er voor zorgde dat als mijn waarde I2 leeggemaakt werd dat dan de filterwaarde verwijder werd. Echter VBA geeft steeds een foutmelding.
Heeft iemand een idee hoe ik deze werkzaam kan krijgen.
Ik zit momenteel mijn hoofd te breken op het volgende:
Dankzij punten gebruikt hier heb ik de volgende VBA code gevonden en half kunnen toepassen.
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("I2")) Is Nothing Then Exit Sub
FilterWaarde = Range("I2").Value
If FilterWaarde = "" Then AutoFilter.ShowAllData: Exit Sub
With Sheets("Materiaal")
.Range("$A$6:$O$105").AutoFilter Field:=8, Criteria1:=FilterWaarde
End With
End Sub
Nu hoopte ik dat If FilterWaarde = "" Then AutoFilter.ShowAllData: Exit Sub er voor zorgde dat als mijn waarde I2 leeggemaakt werd dat dan de filterwaarde verwijder werd. Echter VBA geeft steeds een foutmelding.
Heeft iemand een idee hoe ik deze werkzaam kan krijgen.