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 20:00:38
AW: VBA: Konvertierung einer Tabelle in eine bestimmte Vorlage
Hallo Tobi,

das müsste passen:


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

Sub UebertragenAlleSpalten()
Dim i&, j&, k&, lz&, arrZ(), arrSP(), arrTmp(), arrQ: arrQ = Tabelle1.Cells(1, 1).CurrentRegion.Offset(1)
ReDim arrZ(1 To 35, 1 To iSpalten)
For i = LBound(arrQ) To UBound(arrQ) - 1
arrTmp = Tabelle1.Range("M" & i + StartQuelle - 1 & ":AU" & i + StartQuelle - 1).Value
For j = 1 To 6
For k = 1 To iZeilen
If j < 5 Then
arrZ(k, j) = arrQ(i, j)
ElseIf j = 5 Then
arrZ(k, j) = Tabelle3.Cells(k, 1)
Else
arrZ(k, j) = arrTmp(1, k) 'Abfrage da Spalten aus Quelle übersprungen werden.
End If
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

Es ginge auch mit Power Querry.
Wenn du nicht in der Zieltabelle im Ausgabebereich händisch Änderungen vornimmst könnte man dies auch per LET(MAP(LAMBDA))HSTAPELN) als Formellösung machen.

Gruß Uwe
Als Antwort auf diesen Beitrag
Tobi_84
29.06.2026 19:36:14
AW: VBA: Konvertierung einer Tabelle in eine bestimmte Vorlage
Hallo Uwe,

hier ist meine Beispieldatei:
https://www.herber.de/bbs/user/180854.xlsx

Gruß Tobi
Folgenachrichten
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.