Beste Helpmij.nl forumleden,
Ik ben mijzelf aan het verdiepen in VBA, tot nu toe gaat dat redelijk goed en ik kom ook ver dankzij allerlei fora. Het probleem wat ik nu heb kan ik echter nergens terug vinden, ik heb het uiteraard eerst geprobeerd door een macro op te nemen, ik dacht ook dat het op die manier direct klaar was, dat bleek echter iets lastiger te zijn.
Ik wil graag 2 waarden niet terug laten komen in een lijst. Dus bijvoorbeeld in Kolom A staan:
1
2
3
4
5
6
Dan wil ik waarde 2 en 5 uitvinken bijvoorbeeld. Wanneer ik mijn macro op neem krijg ik :
ActiveSheet.ListObjects("Sheet 1").Range.AutoFilter Field _
:=1, Criteria1:=Array("1", "3", "4", "6"), Operator:=xlFilterValues
De waarden tussen "" zijn artikelnummers, deze lijst kan varieren/groeien in de loop van de tijd. Maar de 2 waarde die ik eruit wil halen blijven hetzelfden, deze waarde moeten echter wel in de lijst blijven staan omdat ik ze in een later stadium wel nodig heb.
Dus hoe kan ik nu in vba een code maken die alles aanvinkt en alleen de waarde die ik definier uitvinkt, zonder dat ik een hele lijst aan waarden krijg zoals in mijn vba-voorbeeld. Dus dat ik in plaats van 1, 3, 4 en 6 aanvink, 2 en 5 uitvink.
Ik hoop dat het duidelijk is .
Alvast bedankt!!
Ik ben mijzelf aan het verdiepen in VBA, tot nu toe gaat dat redelijk goed en ik kom ook ver dankzij allerlei fora. Het probleem wat ik nu heb kan ik echter nergens terug vinden, ik heb het uiteraard eerst geprobeerd door een macro op te nemen, ik dacht ook dat het op die manier direct klaar was, dat bleek echter iets lastiger te zijn.
Ik wil graag 2 waarden niet terug laten komen in een lijst. Dus bijvoorbeeld in Kolom A staan:
1
2
3
4
5
6
Dan wil ik waarde 2 en 5 uitvinken bijvoorbeeld. Wanneer ik mijn macro op neem krijg ik :
ActiveSheet.ListObjects("Sheet 1").Range.AutoFilter Field _
:=1, Criteria1:=Array("1", "3", "4", "6"), Operator:=xlFilterValues
De waarden tussen "" zijn artikelnummers, deze lijst kan varieren/groeien in de loop van de tijd. Maar de 2 waarde die ik eruit wil halen blijven hetzelfden, deze waarde moeten echter wel in de lijst blijven staan omdat ik ze in een later stadium wel nodig heb.
Dus hoe kan ik nu in vba een code maken die alles aanvinkt en alleen de waarde die ik definier uitvinkt, zonder dat ik een hele lijst aan waarden krijg zoals in mijn vba-voorbeeld. Dus dat ik in plaats van 1, 3, 4 en 6 aanvink, 2 en 5 uitvink.
Ik hoop dat het duidelijk is .
Alvast bedankt!!