PDA

Vollständige Version anzeigen : Formel Array und R1C1 Formeln


Weissbart
24.07.2012, 08:34
Hallo zusammen

gibt es eine Möglichkeit per VBA die Formeln die ich bereits in die Reihe 1 eingestellt habe ( auch per VBA)

diese formeln mit jeweiligen Zellbezug nach unten kopieren.

quasi wenn ich ohne vba die Formeln kopiere und dann einfüge in die unteren Zellen nimmt er automatisch die jeweiligen Zellbezüge mit.

wie geht das in VBA??

Gruß
Ron

hary
24.07.2012, 08:50
Hallo Ron
'in A1 und B1 steht die Formel
Range("A1:B1").AutoFill Destination:=Range("A1:B10"), Type:=xlFillDefault
oder
'gleich die Formel eintragen
Range("A1:B10").Formula = "=C1"
gruss hary

Zai-Ba
24.07.2012, 09:11
natürlich geht das auch mit der Methode .FormulaR1C1

R[1]C adressiert die Zelle unter der angesprochenen
R[-1]C adressiert die Zelle über der angesprochenen
RC[1] adressiert die Zelle rechts von der angesprochenen
RC[-1] adressiert die Zelle links von der angesprochenen
R1C adressiert die Zelle in der ersten Zeile in der selben Spalte, wie dein Ziel
RC1 adressiert die Zelle in der ersten Spalte in der selben Zeile, wie dein Ziel


natürlich ist das auch bliebig mischbar:
.FormulaR1C1 = "=sum(R[-3]C4:R6C[8])"

Weissbart
24.07.2012, 10:23
Range("A1:B1").AutoFill Destination:=Range("A1:B10"), Type:=xlFillDefault

das ist was ich gesucht habe.

Danke Euch
Danke Harry^^