Ich bin absoluter Neuling auf dem Gebiet Makros und VBA.
Ich möchte gerne mittels Makro Werte aus Tabelle1 in Tabelle2 kopieren.
Es sollen alle Spalten einer Zeile übernommen werden. In Tabelle1 beginnen die Werte in Zeile 2 und diese sollen auch in die zweite Zeile in Tabelle2 geschrieben werden.
Ich habe hierzu zb folgenden Code ausprobiert:
Worksheets("Tabelle1").Range("A2:A10").EntireRow.Copy Destination:=Worksheets("Tabelle2").Range("A2")
Jetzt werden also die Zeilen A2 bis A10 aus Tabelle1 in Tabelle2 ab A2 kopiert.
Jetzt wird es für mich aber zu kompliziert:
Ich möchte die zu kopierende Range in Tabelle1 anders befüllen. In Tabelle3 der selben Arbeitsmappe habe ich mit einer "Nebenrechnung" ermittelt von welcher Zeile bis zu welcher Zeile ich die Daten aus Tabelle1 kopiert haben möchte.
So steht in Tabelle3 in Zelle I2 der Wert 677 und in Zelle I3 der Wert 3253.
Diese Werte sind also meine Grenzen. Aus Tabelle1 sollen also alle Zeilen von 677 bis 3252 kopiert werden.
Und diese Grenzen können sich immer ändern.
Ich frage mich also, wie ein Makro aussehen muss, in das die Zellen I2 und I3 aus Tabelle3 quasi als "Zeilenquelle" eingebaut sind.
ich würde mich über Vorschläge sehr freuen und sage jetzt schon mal Danke.
Gruß
Sebke