copy & paste
Peter
mein Problem ist so simpel dass ich mich eigentlich gar nicht traue, es hier zu posten. Aber seit 2 Stunden versuche ich die kreativsten Möglichkeiten und schaffe es einfach nicht: Bereich A2:H141 aus einer Mappe in den Bereich N12:U151 eines anderen Workbooks zu kopieren. Beide sind geöffnet, das Makro wird von der Datei "Projekte.xlsm" aus gestartet und soll sich dann aus der Datei "Pool.xlsx" die nötigen Daten holen. So die Idee.
Sub datenuebertragen()
Application.Workbooks("Pool.xlsx").Worksheets("Daten").Range("A2:H141").Copy Destination:= _
Application.Workbooks("Projekte.xlsm").Worksheets("Tabelle1").Range("N12:U151")
End Sub
Eigentlich kann das nicht so schwer sein. Die beiden Bereiche sind gleich groß, sollte doch ganz simpel sein. Ich habe auch schon ähnliche Lösungen gefunden die bei anderen Anwendern zu funktionieren scheinen. Aber ich erhalte ständig den Laufzeitfehler 9 "Index außerhalb des gültigen Bereichs." Auch mit
Sub datenuebertragen()
Application.Workbooks("Projekte.xlsm").Worksheets("Tabelle1").Range("N12:U151").Value = _
Application.Workbooks("Pool.xlsx").Worksheets("Daten").Range("A2:H141").Value
End Sub
Der selbe Fehler erscheint. Hat jemand eine Idee woran das liegen könnte? Mit dem Makrorekorder kann ich hier leider nicht arbeiten weil das Sheet "Daten" ausgeblendet ist. Wäre über eine Idee echt froh!Vielen Dank,
Peter