Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Wertesortierung in Access / Excel





Frage

Hallo! Ich habe eine nicht ganz einfache Aufgabe und versuche folgende Werte (als Beispielschema) zu sortieren: 0001 0024 0105 A005 A201 C103 F075 1000 1233 Diese Werte bekomme ich nun in einer beliebigen Reihenfolge von einer vorlaufenden Programmierung. Ich möchte die Werte nun in dieses Schema bringen, und das möglichst per Makro o.ä. automatisch: A005 A201 C103 F075 0001 0024 0105 1000 1233

Antwort 1 von Henry0815

Danke im Voraus für Eure Antwort!

Antwort 2 von lorf55

Ich hoffe, das trifft deine Erwartungen.

Sub sort1()
'sortiert 4stell. "Hex-Zahl-Text" in Spalte A aufsteigend:
'erst mit Buchstaben beginnend, denn mit Ziffern beginnend

Dim r As Range
Set r = Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row)

r.Sort Key1:=Columns("A"), Order1:=xlAscending, Header:=xlGuess

For Each c In r
    If c Like "[A-F]*" Then
        With Range(c, "A" & r.Count)
          .Select
          .Cut
        End With
        Range("A1", "A" & (r.Count - c.Row + 1)).Insert Shift:=xlShiftDown
        Exit For
    End If
Next
End Sub


Wie man das Makro zum Laufen kriegt, habe ich hier schon mal beschrieben.

Antwort 3 von henry0815

Vielen Dank lorf55!!!

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: