HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
Excel gut - VBA nein
Alwin Weisangler
29.06.2026 10:43:38
AW: VBA: Konvertierung einer Tabelle in eine bestimmte Vorlage
Hallo,

hier mal für beide Wege:


Option Explicit
Const StartQuelle As Long = 2
Const iZeilen As Long = 35

Sub UebertragenAlleSpalten()
Dim i&, j&, k&, lz&, arrZ(), arrQ: arrQ = Tabelle1.Cells(1, 1).CurrentRegion.Offset(1)
ReDim arrZ(1 To 35, 1 To Tabelle1.Cells(StartQuelle - 1, Columns.Count).End(xlToLeft).Column)
For i = LBound(arrQ) To UBound(arrQ) - 1
For j = 1 To Tabelle1.Cells(StartQuelle - 1, Columns.Count).End(xlToLeft).Column
For k = 1 To iZeilen
arrZ(k, j) = arrQ(i, j)
Next k
Next j
With Tabelle2
lz = .Cells(Rows.Count, 1).End(xlUp).Row + 1
.Cells(lz, 1).Resize(iZeilen, UBound(arrZ, 2)) = arrZ
End With
Next i
End Sub


Sub UebertragenNurA()
Dim i&, j&, lz&, arrZ(), arrQ: arrQ = Tabelle1.Range("A" & StartQuelle & ":A" & Tabelle1.Cells(Rows.Count, 1).End(xlUp).Row).Value
ReDim arrZ(1 To 35, 1 To 1)
For i = LBound(arrQ) To UBound(arrQ)
For j = 1 To iZeilen
arrZ(j, 1) = arrQ(i, 1)
Next j
With Tabelle2
lz = .Cells(Rows.Count, 1).End(xlUp).Row + 1
.Cells(lz, 1).Resize(iZeilen, 1) = arrZ
End With
Next i
End Sub


Gruß Uwe
Als Antwort auf diesen Beitrag
Alwin Weisangler
29.06.2026 10:03:35
AW: VBA: Konvertierung einer Tabelle in eine bestimmte Vorlage
Hallo,

Nachfrage: Es soll aus Quelltabelle der Wert aus Zelle in Spalte A der jeweiligen Zeile 35-mal in die Zieltabelle geschrieben werden. Alle anderen Spalten sollen in Zieltabelle leer bleiben?

Gruß Uwe
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.