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

Auto Filter

Status
Niet open voor verdere reacties.

stefano

Gebruiker
Lid geworden
22 mei 2004
Berichten
865
Hoe kan ik in VBA checken of de functie auto filter is ingeschakeld ?

Indien deze controle positief is, hoe kan ik dan auto filter uitschakelen ?
 
Een voorbeeld

Code:
With ActiveSheet.Range("$A$5:$BC$301")
.AutoFilter
.AutoFilter Field:=2, Criteria1:="HUT"
End With

.autofilter zorgt voor de reset

Niels
 
De functie .Autofilter is alleen geldig binnen een blok With.

Hoe voeg ik dit

Code:
Sub BZUCD()
    
    Application.Run ("clear")

    Sheets("formule").Select
    Selection.AutoFilter Field:=4, Criteria1:="=BESCHADIGD ZETMEEL UCD"
    Rows("1:10002").Select
    Selection.Copy
    Sheets("WERKBLAD").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("A1").Select
        
 [COLOR="#FF0000"]   With ActiveSheet.Range("$A$5:$BC$301")
    .AutoFilter
    End With[/COLOR]
    Application.Run ("filter")

End Sub
 
Wat is je bereik waarop gefiltert moet worden?
Probeer zoveel mogelijk select te vermijden, dit maakt de code leesbaarder
en hij werkt sneller.

Niels
 
Plaats eens een voorbeeldbestandje zodat wij kunnen zien waar je heen wil.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan