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

Sorteren met Macro en knop

Status
Niet open voor verdere reacties.

Paulisie

Gebruiker
Lid geworden
15 feb 2014
Berichten
10
Hallo, Ik ben een leek met macro's
Maar ik heb de volgende vraag ik wil in een excel bestand een macro maken dat als ik op een knop druk (Sorteren op Naam)
er gesorteerd gaat worden op kolom B en kolom K

Kan iemand mij daar in helpen??

Bekijk bijlage Map2.xlsx
 
Zo misschien:
Code:
Sub cobbe()
    ActiveWorkbook.Worksheets("Blad1").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Blad1").Sort.SortFields.Add Key:=Range("B2:B12"), _
        SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets("Blad1").Sort
        .SetRange Range("A1:H12")
        .Header = xlYes
        .Apply
    End With
    ActiveWorkbook.Worksheets("Blad1").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Blad1").Sort.SortFields.Add Key:=Range("K2:K12"), _
        SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets("Blad1").Sort
        .SetRange Range("J1:Q12")
        .Header = xlYes
        .MatchCase = False
       .Apply
    End With
End Sub
 
Probeer het zo eens.

Code:
Sub VenA()
  Cells(1).CurrentRegion.Sort Range("B1"), Header:=xlYes
  Cells(1, 10).CurrentRegion.Sort Range("K1"), Header:=xlYes
End Sub
 

Bijlagen

Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan