Office-Fragen.de

Normale Version: VBA Fehler
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich folgende VBA. Diese VBA nimmt eine Zeile, öffnet eine andere Excel Datei, kopiert die Zeile ab D4 hinein, benannt die Exxcel Datei nach dem Namen in Spalte JJ und schließt die Datei. Dann die nächste Zeile. In einigen Spalten habe ich einen Sverweis, der soll nicht mitkopiert werden, nur die Werte der jeweiligen Zelle. Das Makro funktioniert bis zum Punkt ".PastSpecial Past:=xlValues" dort wird die Zeile gelb markiert. Hier scheint etwas zu fehlen, nur was? VG Mario

Sub Daten_Finance_Review()
Dim wbZiel As Workbook, strPath As String, i As Long
strPath = ActiveWorkbook.Path
Application.ScreenUpdating = False
Set wbZiel = Workbooks.Open("R:\Jahresabschluss_DD\JA2023\Finance Review\04_Master für mtl und jährliches Finance Review\Finance Review_Master.xlsx")
With ThisWorkbook.Worksheets("Daten")
For i = 2 To .Cells(.Rows.Count, "A").End(xlUp).Row
.Cells(i, "A").Resize(, 268).Copy _
wbZiel.Sheets("Master Data").Range("d4")
wbZiel.SaveAs Filename:=strPath & "\" & .Cells(i, "jj")
.PasteSpecial Paste:=xlValues
.PasteSpecial past:=xlFormats
Next i
End With
Set wbZiel = NothingJ
End Sub