hab ne dumme Frage - ich möchte in Excel eine Tabelle automatisch auffüllen. Den Code zum automatischen nach unten Kopieren der Formel bis in eine bestimmte Zelle hab ich problemlos hinbekommen. Beim nach rechts kopieren haperts allerdings, weil die Zellen in Buchstaben angegeben sind (was ist B + i Zellen nach rechts, wenn i variabel sein soll)?
Das ist mein bisheriges Programm:
Range("A7").Select
ActiveCell.FormulaR1C1 = "=R[-6]C[3]"
Range("A8").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+R1C8"
Range("A8").Select
Selection.AutoFill Destination:=Range("A8:A" & 8 + P1up - 2), Type:=xlFillDefault
Range("A8:A" & 8 + P1up - 2).Select
bis hierhin klappt alles prima
Range("B6").Select
ActiveCell.FormulaR1C1 = "=R[-4]C[2]"
Range("C6").Select
ActiveCell.FormulaR1C1 = "=RC[-1]+R2C8"
Range("C6").Select
Ab hier weiss ich nicht mehr weiter
Selection.AutoFill Destination:=Range("C6:G6"), Type:=xlFillDefault
Range("C6:G6").Select
Dieser Befehl kopiert mir bis nach G6 nach rechts, ich will das aber variabel bennen (so wie oben bis nach 8 + P1up - 2 nach unten kopiert wurde). Hmm? Hat das jemand verstanden?
Wäre für jede Hilfe sehr dankbar.
Stefan