ich habe mal wieder ein Problem, und zwar möchte ich einen variablen Bereich einer Spalte kopieren & in eine andere vordefinierte Spalte einfügen. Mir ist wichtig, dass nur der Bereich kopiert wird, in dem Daten stehen.
Mein Gedanke war, einfach mit der .End(xldown) Funktion zu arbeiten, in meinem vorliegenden Fall jedoch, wird nur die letzte Zelle der Spalte kopiert & eingefügt.
Hier der Code:
Sub copy()
Workbooks("Design_JF_Agenda_Vorlage01.xlsm").Worksheets("Agenda&Solutions").Range("B5").End( _
xlDown)).copy
Workbooks("Design_JF_Agenda_Vorlage01.xlsm").Worksheets("Agenda").Range("A10").PasteSpecial _
xlPasteValues
End Sub
Hatte dann den Gedanken, das ganze über Cells zu lösen und so einen ´"Bereich" zu definieren in dem die .End(xldown) Funktion arbeitet, das klappt aber leider auch nicht.
Sub copy()
Workbooks("Design_JF_Agenda_Vorlage01.xlsm").Worksheets("Agenda&Solutions").Range(Cells(5, 2), _
_
Cells(78, 2).End(xlDown)).copy
Workbooks("Design_JF_Agenda_Vorlage01.xlsm").Worksheets("Agenda").Range("A10").PasteSpecial _
xlPasteValues
End Sub
Kann mir hier jemand bitte eine Hilfestellung geben?
LG