• 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 in combinatie met SelectionChange vba

Status
Niet open voor verdere reacties.

Harry Veen

Gebruiker
Lid geworden
28 mei 2008
Berichten
31
Is het mogelijk om met behulp van het autofilter (autofiltermodus true/false) een bepaalde event op te roepen? Ik heb geen idee hoe ik dan het autofilter moet aanspreken.

Stel voor in rij 3 staan mij labels en het filter is op deze rij geplaatst. Als het filter wordt geactiveerd, dan wil ik graag de waarde 0 in cel A1 krijgen.
 
Hi Harry,

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Worksheets("Blad1").FilterMode = True Then
        Cells(1, 1).Value = 0
    Else
        Cells(1, 1).Value = ""
    End If
End Sub

Joske
 
Stel: Onderaan de filter staat een 'Subtotaalformule'.
Onderstaande code reageert direct na gebruik van de filter i.p.v. na de filter nog een 'selectionchange'.
Code:
Private Sub Worksheet_Calculate()
 Cells(1) = IIf(AutoFilter.FilterMode, 0, "")
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan