Ga naar inhoud

vba excel sorteren


frigooke

Aanbevolen berichten

Mijn bedoeling is om in een gewone excel lijst elke kolom apart te sorteren zonder dat de andere kolommen mee veranderen (manueel kan je dat aanvinken), echter in vba vind ik het correcte argument niet. Zelf door het op te nemen vind ik geen verschil in de argumenten bij vba

Hieronder zie je mijn code...iemand een oplossing?

Sub SorteerAlleKolommenApart()

Dim Laatste As Long 'zoekt op de laatste kolom van de bovenste rij

Dim Str As String

Dim Rng As Range

Range("A1").Select

Laatste = Selection.End(xlToRight).Column

For i = 1 To Laatste

Str = Range("A1").Offset(0, i - 1).Address

Debug.Print Str

'Columns("A:AZ").Sort key1:=Range(i & "1"), header:=xlYes, Order1:=xlAscending, ordercustom:=1

Range("A:AZ").Sort Key1:=Range(Str), Header:=xlYes, Order1:=xlAscending, OrderCustom:=1, Orientation:=xlTopToBottom, MatchCase:=False

Next i

Debug.Print "Laatste kolom: "; Laatste

Range("A1").Select

End Sub

Link naar reactie
Delen op andere sites

Gast
Dit topic is nu gesloten voor nieuwe reacties.
×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.