16.03.2025, 13:25
Moin zusammen,
ich habe mir zu Testzwecken zwei identische Dateien erstellt, (eben zum Lernen)
eine Mappe_Quelle und die Mappe_Ziel.
Jetzt möchte ich aus der Mappe_Quelle - Tab Jahresdaten01, die neuen Werte
in die Mappe_Ziel - Tab Übersicht reinkopieren
Das Makro soll die nächste leere Zeile finden und dort reinkopieren.
Sub Kopieren()
'
' Kopieren Makro
'
ChDir "C:\Users\User\OneDrive"
ActiveWorkbook.SaveAs Filename:= _
"https://d.docs.live.net/bc46d210da970b57/Mappe_Quelle.xlsm", FileFormat:= _
xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Sheets("Jahresdaten01").Select
Cells.Copy
Workbooks.Open Filename:= _
"https://d.docs.live.net/BC46D210DA970B57/Mappe_Ziel.xlsx"
With ActiveSheet
Dim lastRow As Long
lastRow = .Cells(.Rows.Count, "A").End(xlUp).Row + 1
End With
Range("A" & lastRow).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
ActiveWorkbook.Save
ActiveWorkbook.Close
Application.CutCopyMode = False
End Sub
Diesen Code hat der Copilot generiert, bekomme aber leider in der Codezeile Range einen Debuggen Fehler, auch nachdem er einmal umgeschrieben hat.
Wer kann mir da helfen?
Lg Jo
ich habe mir zu Testzwecken zwei identische Dateien erstellt, (eben zum Lernen)
eine Mappe_Quelle und die Mappe_Ziel.
Jetzt möchte ich aus der Mappe_Quelle - Tab Jahresdaten01, die neuen Werte
in die Mappe_Ziel - Tab Übersicht reinkopieren
Das Makro soll die nächste leere Zeile finden und dort reinkopieren.
Sub Kopieren()
'
' Kopieren Makro
'
ChDir "C:\Users\User\OneDrive"
ActiveWorkbook.SaveAs Filename:= _
"https://d.docs.live.net/bc46d210da970b57/Mappe_Quelle.xlsm", FileFormat:= _
xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Sheets("Jahresdaten01").Select
Cells.Copy
Workbooks.Open Filename:= _
"https://d.docs.live.net/BC46D210DA970B57/Mappe_Ziel.xlsx"
With ActiveSheet
Dim lastRow As Long
lastRow = .Cells(.Rows.Count, "A").End(xlUp).Row + 1
End With
Range("A" & lastRow).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
ActiveWorkbook.Save
ActiveWorkbook.Close
Application.CutCopyMode = False
End Sub
Diesen Code hat der Copilot generiert, bekomme aber leider in der Codezeile Range einen Debuggen Fehler, auch nachdem er einmal umgeschrieben hat.
Wer kann mir da helfen?
Lg Jo