Anzeige
Archiv - Navigation
1900to1904
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zellen sortieren mit VBA

Zellen sortieren mit VBA
27.09.2022 12:34:52
Jem
Moin moin,
ich habe ein kleines Problem beim sortieren von Zellen mittels VBA in Excel.
Ich habe eine Liste mit Zahlenkombinationen in Spalte "A".
Beispiel: (Zellenformat ist Text)
Spalte A:
006
007
008
009
1-001
1-002
1-003
108
109
Nun möchte ich die Spalte so sortieren das die Zellen welche 5 Stellen bzw. mehr als 3 Stellen haben (in dem Beispiel 1-001 etc.) nach unten sortiert werden.
Kann mir dort jemand weiterhelfen?
VIelen Dank!

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellen sortieren mit VBA
27.09.2022 12:45:25
werni
Hallo Jem
Mit Hilfsspalte

=LÄNGE(A1)
Gruss werni
AW: Zellen sortieren mit VBA
27.09.2022 16:58:03
Herbert_Grom
Hallo Jem,
probiers mal damit:

Option Explicit
Option Base 1
Sub sort()
Dim arr3(9), arrX(9), x&, a&, b&
x = 1: a = 1: b = 1
For x = 1 To 9
If Len(Cells(x, 1)) = 3 Then
arr3(a) = Cells(x, 1)
a = a + 1
End If
If Len(Cells(x, 1)) > 3 Then
arrX(b) = Cells(x, 1)
b = b + 1
End If
Next x
Range("A1").Resize(a - 1) = WorksheetFunction.Transpose(arr3)
Cells(a, 1).Resize(b - 1) = WorksheetFunction.Transpose(arrX)
End Sub
Servus
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige