• 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.

RIjen Filteren op meerdere kolommen

Status
Niet open voor verdere reacties.

Jos1957

Gebruiker
Lid geworden
30 okt 2020
Berichten
8
Ik ben al een tijd aan het puzzelen op de volgende tabel

kol1 kol2 kol3 kol4 kol5 kol6 enz
rol1 sb sb sb
rol2 sb sb
rol3 sb sb sb sb
enz

nu wil ik de rijen zien indien bepaalde kolommen de waarde sb bevatten
bv ene keer wil ik dit op kol3 en kol4 en andere keer op andere kolommen
die kolomselectie dacht ik eerst bv op te lossen door in betreffende kolom een X te zetten
maar hierna kom ik er op de gewone manier en met vba niet uit

dus als bv selectie kop kol 2 en kol 6

kol1 kol2 kol6
rol1 sb sb
rol3 sb sb
enz

Iemand een oplossing hie
 
Welkom op het forum.

Als je een voorbeeld bestand excel plaatst word je vast beter geholpen
 
plaats een vorrbeeldbestand , zonder gevoelige info.
 
HIerbij een voorbeeld bestand
Ik wil dus bv rol1 en rol2 zichtbaar, rest van rollen niet
en alle rijen waar dan bij rol1 en rol 2 niets staat moeten ook onzichtbaar zijn
 

Bijlagen

bedoel je zoiets?

Zo neen, kun je dan in je eigen bestand eens op een nieuw tabblad aangeven wat je wilt zien?
 

Bijlagen

deels een oplossing

Haije in elk geval dank
Dit is deels een oplossing
Maar stel dat je 1 kolom kiest en filtert dan worden alle regels weggefilterd die leeg zijn, prima
Maar als ik nu ook een 2e kolom wil blijven zien, waar bij die rij een waarde zou staan dan wordt die door het 1e filter verborgen
Ik wil dus 2 of meer kolommen blijven zien en dan alle regels verbergen die in die 2 of meer kolommen geen waarden hebben
 
Met behulp van een hulp kolom met deze formule.
=OF(F2<>"";G2<>"")

Je krijgt dan in die kolom 'WAAR' of 'ONWAAR' te staan.
Filter dan op 'Waar'
 
Functies als OF maken het statisch.
Ik zoek een dynamische oplossing
Dus ene keer kol3 4 en 5 en de volgende keer anderen
Ik zou dat kunnen bereiken door met vba de functie te manipueren en in de cel te zetten
 
Zoek eens op geavanceerd filteren. Hoe je dynamisch wil maken kan ik nergens vinden. Begin gewoon met jouw gegevens in A1 en maak een voorbeeldbestand leesbaar zonder dat ik mijn bril hoef te pakken. Wat moet er gebeuren met alle verborgen kolommen?
 
Aangepast bestand

Geavanceerd filteren ga ik me nog in verdiepen
Heb het als volgt opgelost
a) rij 1: zet een X in de kolommen die niet verborgen moeten worden
b) creer gelijk een array van die kolommen
c) loop door die array in elke rij en als er een waarde in een cel staat dan in kolom in de zoekwaarde zetten = filtermogelijkheid
Voorbeeldbestand bijgevoegd (textbestand.xlsm) - > macro uitvoeren
Tips voor verbetering hoor ik graag.
 

Bijlagen

Een iets andere filtering maar kan ik wel wat mee. Simpele code ook: daar moet ik eens over nadenken :)
niet in deze sheet, want jouw oplossing is : laat de rij-en zien waar in 1 van de kolommen een waarde staat
dank je in elk geval
 
je hebt gelijk! dank je
ga die code nog eens goed bekijken
simpel!
 
VenA ook die is machtig interessant! Jullie hebben me wel wat gegeven om op te kauwen :)
Dank
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan