• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Autofilter array

Status
Niet open voor verdere reacties.

Jouke89

Gebruiker
Lid geworden
21 sep 2011
Berichten
16
Goedemiddag,

Ik heb de volgende code:
Code:
 ActiveSheet.ListObjects("Tabel_Query_van_XO_Bedrijf11").Range.AutoFilter Field _
        :=3, Criteria1:=Array("0", "1", "2", "3", "4", "5", "6"), Operator:= _
        xlFilterValues

Zoals je ziet staat er bij Array 0, 1 2 3 4 enz


Dit wil ik vervangen door de waardes die in ("Blad2").range("K1:K12") staan. LET OP, daar kunnen ook lege cellen tussen staan.

zie bijlage. (zonder VBA code overigens)

Ik hoop dat iemand mij kan helpen!

Groeten
Jouke
 

Bijlagen

Wel origineel, een compleet leeg bestand posten als voorbeeldbestand :)
 
Toch een poging zonder voorbeeld.
Code:
Sub hsv()
ActiveSheet.ListObjects("Tabel_Query_van_XO_Bedrijf11").Range.AutoFilter 3, _
filter(application.transpose([if(blad2!k1:k12="","~",blad2!k1:k12)]), "~", false), xlFilterValues
End Sub
 
Goedemorgen,

@ HSV
Dat is 'm!
In 1 keer, en het werkt als een trein.
Geweldig bedankt!

Groet
Jouke
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan