Thema Datum  Von Nutzer Rating
Antwort
10.01.2017 17:05:08 Jeac
NotSolved
10.01.2017 19:35:12 ClickOnTheQuestion!
NotSolved
Rot Spalten sortieren je 2 Übershriften
10.01.2017 19:48:47 Onur
Solved

Ansicht des Beitrags:
Von:
Onur
Datum:
10.01.2017 19:48:47
Views:
566
Rating: Antwort:
 Nein
Thema:
Spalten sortieren je 2 Übershriften

Kopiere das in en MODUL:


Public Sub Sortieren(ByVal s1 As Integer, ByVal anz As Integer)
     Dim rng As Range
     Dim z1, z2, s2, lastrow As Integer
     With ActiveSheet 'Finde letzte Zeile
          lastrow = .Cells(.Rows.Count, s1).End(xlUp).Row
     End With
     z1 = 1: s2 = s1 + anz - 1:  z2 = lastrow
     Set rng = Range(Cells(z1, s1), Cells(z2, s2))
     rng.Select
     ActiveSheet.Sort.SortFields.Clear
     ActiveSheet.Sort.SortFields.Add Key:=Range( _
        Cells(z1 + 1, s1), Cells(z2, s1)), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
        xlSortNormal
    With ActiveSheet.Sort
        .SetRange rng
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
End Sub
Public Sub CommandButton1_Click()
Call Sortieren(3, 2) 'Sortiere ab und nach (den Werten von) Spalte 3 ; Gesamtanzahl der Spalten=2
End Sub

 

Und so kannst du es aufrufen (testen)

(z.b. call sortieren(1,2) für die ersten beiden Spalten bzw call sortieren(3,2) für die nächsten 2)

Hier zum Testen:
Public Sub CommandButton1_Click()
Call Sortieren(3, 2) 'Sortiere ab und nach (den Werten von) Spalte 3 ; Gesamtanzahl der Spalten=2
End Sub


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
10.01.2017 17:05:08 Jeac
NotSolved
10.01.2017 19:35:12 ClickOnTheQuestion!
NotSolved
Rot Spalten sortieren je 2 Übershriften
10.01.2017 19:48:47 Onur
Solved