Ich bräuchte mal wieder Eure Hilfe. Ich habe folgendes Makro
Sub AAUnitUrlaub()
Dim wbQuelle As Workbook
Dim strDatei As String, strMonat As String, strRange As String
strDatei = Range("N1").Text
strMonat = Range("O1").Text
strRange = Range("P1").Text
strDatei = ThisWorkbook.Worksheets("Url.Krak.Austrg.").Range("N1").Text
Set wbQuelle = Workbooks.Open("N:\Datencenter\" & strDatei)
wbQuelle.Worksheets("Personen").Range("F2024:J3456").Copy
ThisWorkbook.Worksheets("Url.Krak.Austrg.").Range("F2024").PasteSpecial xlPasteFormulas
Application.CutCopyMode = False
wbQuelle.Close False
Set wbQuelle = Nothing
End Sub
Meine Frage geht nun dahin kann man es ermöglichen das in dieser Zeile
wbQuelle.Worksheets("Personen").Range("F2024:J3456").Copy
Das ich diese Bereichsangabe Range("F2024:J3456"). in der Klammer Flexibel gestaltet werden kann. Das gleiche gilt für die Angabe
ThisWorkbook.Worksheets("Url.Krak.Austrg.").Range("F2024").PasteSpecial xlPasteFormulas
Range("F2024").Ist es möglich wie bereits oben geschehen im Code zu verankern.. So das die Bereiche bzw. die Anfangszelle zum kopieren flexibel auf dem Arbeitsblatt geändert werden können ohne im Code direkt Veränderungen vornehmen zu müssen.
Für Eure Mühe danke ich Euch im voraus.
LG Robert