Ich hab mich wieder einmal festgebissen mit VBA. Vieleicht seh ich den Wald auch vor lauter Bäumen nicht.
Ich möchte Teile von mehrern Zeilen aus einer bereis geöffneten Mappe (Mappe1) in eine andere Mappe (Mappe2) übernehmen.
Bsp für eine Zeile:
Sub Daten_holen ()
Dim x As Integer, y As Integer
For x = 10 to 100
y = x - 5
Workbooks("Mappe2.xls").Sheets("Tabelle1").Cells(20,y) = Worksbooks("Mappe1.xls"). _
Sheets("Tabelle1").Cells(25,x)
Next
End Sub
Der feste Bereich Cells(25,10) bis Cells(25,100) wird dann bei mir ab Cells(20,5) eingetragen
Jetzt möchte ich das auf 30 Zeilen ausdehnen, da kann ich doch nicht 30 Mal die Spalte ansprechen,
wobei noch dazu kommt, dass in "Mappe1" nur jede 2.Zeile(row) geholt werden, abber in "Mappe2"
fortlaufend eingefügt werden soll.
Es würde nicht funtionieren, die leeren Zeilen mit zu holen, und anschließend zu löschen, da unterhalb der geholten Zeilen Daten sind, die dann ihren Bezug verlieren.
So jetzt kennt ihr mein Problem und "seht hoffentlich die Bäume" ;-)
Ich wäre für jeden Tipp, dankbar
Ralf