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

filter in meerdere tabbladen

Status
Niet open voor verdere reacties.

knarfje

Gebruiker
Lid geworden
12 mrt 2001
Berichten
817
Weet iemand waarom deze code niet werkt.
5 tabbladen selecteren en er een filter op zetten.

Code:
Sub test()

Sheets(Array("Blad1", "Blad2", "Blad3", "Blad4", "Blad5")).Select
Range("A3:G3").Select
Selection.AutoFilter

End Sub
 
Een autofilter hoort bij 1 blad. Pas dit dus toe op 1 blad.
 
Code:
Sub test()
For each sh in thisworkbook.sheets
[A3:G3].AutoFilter
Next
End Sub
 
Het werkt niet?!

Niet in alle sheets maat alleen in blad 1 t/m 5
 
Laatst bewerkt:
In dat geval:

Code:
Sub test()
Dim iSH As Integer
    For iSH = 1 To 5
        Sheets(iSH).[A3:G3].AutoFilter
    Next
End Sub

Met vriendelijke groet,


Roncancio
 
Probeer 'm zo eens
Code:
Sub test()
Dim iSH As Integer
    For iSH = 1 To 5
        Sheets(iSH).Range("A3:G3").AutoFilter
    Next
End Sub
 
Nu werkt het inderdaad wel maar VBA word nog steeds geopend met de "gele" regel
en de melding
Runtime error 9
Subscript out of range
 
Nu werkt het inderdaad wel maar VBA word nog steeds geopend met de "gele" regel
en de melding
Runtime error 9
Subscript out of range

Kan je het bestand bijsluiten (zonder gevoelige informatie)?

Met vriendelijke groet,


Roncancio
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan