• 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 m.b.v. VBA

Status
Niet open voor verdere reacties.

Raymond E

Gebruiker
Lid geworden
9 jun 2009
Berichten
16
Hallo,

Enige tijd geleden heb ik een mogelijkheid gevonden de opgegeven criteria weer te geven (autofilter). Zie bijgevoegd bestand. In cel B11 komt de criteria te staan. Ik heb als geheugensteuntje meegegeven dat het werkt, doordat er in VBA ook een code is meegegeven (en laten uitvoeren) ... Nu kan ik de code nog wel invoeren, maar hoe laat ik die ook alweer uitvoeren?

Groeten,
Raymond.
 

Bijlagen

  • Excel - Autofilter truc 2.xls
    27,5 KB · Weergaven: 105
In dit voorbeeld heb je een zelfgebouwde functie gebruikt.

dit is dus niet zozeer een macro die je aanroept en runt.

je maakt gebruik van de code op het moment dat je in een cel je zelfgebouwde functie zet.

in Cel B11 staat =autofilter_criteria(B3)

zodra je deze functie gebruikt dan word de code in "module 1" uitgevoerd..

Het VBA scherm kun je oproepen met Alt+F11 en dan zie je de code staan
 
Door onderstaande regel wordt de functie eens ze geplaatst is automatisch herberekend(lees aangepast) zodra er een verandering optreed in het autofilter. Eens je de functie in een cel geplaatst hebt hoef je dus verder niets meer te doen om het juiste resultaat te krijgen.
Code:
Application.Volatile
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan