Registriert seit: 30.09.2018
Version(en): Microsoft 365
11.07.2022, 07:45
(Dieser Beitrag wurde zuletzt bearbeitet: 11.07.2022, 07:45 von Cadmus.)
Siehe Beitrag #8.
Siehe Beitrag #8.
Cadmus
Registriert seit: 05.09.2019
Version(en): Office 365
Hallo
kann den Fehler bei mir nicht nachvollziehen. Da brachen wir dann wirklich mal eine Musterdatei
Aber: du schreibst, du willst alles in Spalte A haben.
angenommen die Daten beginnen ab A und du hast mehrere Spalten rechts daneben
Code:
Sub untereinander()
Dim LC As Integer, LRx As Integer, LRa As Integer, Z1 As Integer, Sp As Integer, i As Integer
Z1 = 2 'erste Datenzeile
LC = Cells.SpecialCells(xlCellTypeLastCell).Column 'Letzte Spalte des gesamten Blattes
For i = 2 To LC
LRa = Cells(Rows.Count, 1).End(xlUp).Row 'letzte Zeile der Spalte A
LRx = Cells(Rows.Count, i).End(xlUp).Row
'kopiert alle Spalten nach A
Cells(LRa + 1, 1).Resize(LRx - Z1 + 1, 1).Value = Cells(Z1, i).Resize(LRx - Z1 + 1, 1).Value
Next
'Löschen
Columns(2).Resize(, LC - 1).Delete
End Sub
LG UweD