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

Macro zoeken

Status
Niet open voor verdere reacties.

JosEindhoven

Gebruiker
Lid geworden
4 dec 2014
Berichten
431
Beste experts


Ik heb een sheet "gegevens" met 10 kolommen (A t/m J) en daarin gegevens

Nu wil ik in kolom I het woord "nvt" zoeken

Is het mogelijk om alleen de rijen met het woord "nvt" te tonen en de rest van de rijen te verbergen middels een MACRO

Zo ja, wat is hiervoor de code

Het totaal rijen is ongeveer 300

Ik krijg het wel via een filter voor elkaar maar niet via een macro
 
Neem er een macro voor op of plaats een voorbeeld document.
 
zo?

Code:
Cells(1).CurrentRegion.AutoFilter 9, "nvt"
 
Laatst bewerkt:
Code:
 Blad1.Cells(1).CurrentRegion.AutoFilter 9, "nvt"
 
Laatst bewerkt:
Hallo Jack en Sjon

Inderdaad ,dit was hem. Alleen als ik het bestand sluit en weer open blijft het filter erop staan en zie ik niet alle gegevens. Deze haal ik dan weer tevoorschijn met het autofilter wat er opstaat.
 
filter uit
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
  Blad1.AutoFilterMode = False
End Sub
 
Laatst bewerkt:
Hallo Jack

Werkt perfect, Dankjewel

De macro zoekt inderdaad de hele kolom door. Is het ook mogelijk dat hij pas van de 2e rij begint te zoeken.? Dan blijven mijn kopteksten staan
 
Bedoel je zo?
Code:
Blad1.Cells(1).CurrentRegion.Offset(1).AutoFilter 9, "nvt"
 
Inderdaad, helemaal goed.
Alleen sluit ik het bestand af met het filter uit. Als ik het bestand weer opstart en naar desbetreffende sheet ga is het filter boven de 10 kolommen verdwenen en moet ik het handmatig weer terug zetten.
 
Zo...in workbook open?
Code:
Private Sub Workbook_Open()
  Blad1.Cells(1).CurrentRegion.Offset(1).AutoFilter
End Sub
 
Waarom zet je deze code ....
Code:
 If Blad1.FilterMode Then Blad1.ShowAllData

...niet in de before_close?
Heb je geen code nodig bij het openen.
 
Laatst bewerkt:
Hallo Harry
Zie jouw opmerking nu pas
Dit geprobeerd en werkt ook prima.

Bedankt voor het meedenken
 
De macro zoekt inderdaad de hele kolom door. Is het ook mogelijk dat hij pas van de 2e rij begint te zoeken.? Dan blijven mijn kopteksten staan

Lijkt mij raar dat de kopteksten verdwijnen bij het gebruik van het filter.
 
Dubbele rij kopteksten waarschijnlijk.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan