Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zellinhalte von Spalte B bis .... verschieben?

Zellinhalte von Spalte B bis .... verschieben?
Spalte
Hallo Leute,
wie kann ich per VBA die Zellinhalte von Spalte B, C, D usw. (bis letzte benutzte Spalte) in Spalte A immer in nächste leere Zelle verschieben?
Besten Dank im Voraus!
Viele Grüße,
Selma
Anzeige

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

Betreff
Benutzer
Anzeige
AW: Zellinhalte von Spalte B bis .... verschieben?
08.07.2010 09:25:42
Spalte
Hallo,
Sub ttt()
Dim arrTmp, i As Long, j As Long, n As Long, arrDaten
arrTmp = ActiveSheet.UsedRange
ReDim arrDaten(1 To Application.CountA(arrTmp))
For i = 1 To UBound(arrTmp, 2)
For j = 1 To UBound(arrTmp)
If arrTmp(j, i)  "" Then
n = n + 1
arrDaten(n) = arrTmp(j, i)
End If
Next j
Next i
Sheets(2).Cells(1, 1).Resize(n, 1) = _
WorksheetFunction.Transpose(arrDaten)
End Sub

Gruß
Rudi
Anzeige
AW: Zellinhalte von Spalte B bis .... verschieben?
08.07.2010 13:34:07
Spalte
Hallo Rudi,
super... es funktioniert. Danke!!!
Das habe ich geändert: ActiveSheet.Cells(1, 1).Resize(n, 1) = WorksheetFunction.Transpose(arrDaten)
Im Anschluß muss ich noch nach Verschieben die Werte von Spalte B... bis letzte benutzte Spalte löschen.
Viele Grüße,
Selma
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige