• 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 uitbreiden met extra filter

Status
Niet open voor verdere reacties.

Marsjahe

Gebruiker
Lid geworden
27 okt 2023
Berichten
60
Besturingssysteem
windows 11
Van gebruiker HSV kreeg ik een fantastisch werkende macro voor mijn zeer uitgebreid Excel bestand dat ik gebruik voor mijn verzameling. Graag zou ik er nog een extra filter ingebouwd willen. Namelijk wanneer er zich in kolom 13 een "#" voorkomt deze kolom niet meenemen in de sortering. De macro ziet er als volgt uit:
Sub hsv()
Application.ScreenUpdating = 0
For i = 65 To 90
letter = Chr(i)
With Blad1.Range("A1", Blad1.Cells(Rows.Count, 25).End(xlUp))
.AutoFilter 6, "*" & letter & "*"
Sheets(letter).UsedRange.Clear
Application.Union(.Columns(6), .Columns(13), .Columns(25)).Copy Sheets(letter).Range("A1")
.AutoFilter
End With
Next
End Sub
 
Komt deze in de buurt?

Code:
Sub hsv()
    Application.ScreenUpdating = False
    For i = 65 To 90
        letter = Chr(i)
        With Blad1.Range("A1", Blad1.Cells(Rows.Count, 25).End(xlUp))
            .AutoFilter 6, "*" & letter & "*"
            .AutoFilter 13, "<>#*"
            Sheets(letter).UsedRange.Clear
            Application.Union(.Columns(6), .Columns(13), .Columns(25)).Copy Sheets(letter).Range("A1")
            .AutoFilter
        End With
    Next
    Application.ScreenUpdating = True
End Sub
 
Ik ga het proberen, je hoort het van me
 
Werkt uitsteken, dank voor de genomen moeite
 
Graag gedaan en veel succes verder. :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan