ich habe ein kleines Problem mit der Sortierung der Spalten.
Solange die Namen alle übereinstimmen läuft es gut.
Bei einigen Spalten wird aber manchmal eine Kurzform der Schreibweise geliefert.
Mit der OR Funktion geht das bei mir nicht.
Kann Jemand helfen?
Sub Sortierung()
Dim Sp(1 To 6) As String
Dim i As Long
Sp(1) = "Konto" Or "KTO"
Sp(2) = "GKTO"
Sp(3) = "BELEG_DAT" Or "BEL_DAT"
Sp(4) = "SOLL"
Sp(5) = "HABEN"
Sp(6) = "SOLL/HABEN"
With ActiveSheet
For i = 1 To 6
If .Cells(1, i) > Sp(i) Then
.Columns(i).Insert Shift:=xlToRight
.Columns(Application.Match(Sp(i), .Rows(1), 0)).Cut .Columns(i)
End If
Next
End With
End Sub
Vielen Dank !Gruß