Formel ändern und ausführen

Hans1982

Grünschnabel
Hallo leute
ich hoffe ihr könnt mir helfen
habe folgendes Problem:

hab eine trendlinien formel die ich in die Tabelle1 feld c1 bekomme.
jetzt möchte ich anhand der formel die Tabelle2 füllen
die formel lautet z.B. y= 0,001x2 - 2x+7
ich schaffe es über die wechsel funktion die formel so umzuformen
0,001*i*i-2*i+7
nur jetzt möchte ich mit VBA Tabelle 2 füllen wo i einfach nur in eine for schleife hoch gezählt wir
ich hoffe ihr könnt mir helfen wäre auch an andere lösungen interessiert

Danke

Gruß Hans
 
Hi,
wenn es eine einmalige sache ist dann nimm doch einfach eine Hilfsspalte die durchnummeriert ist und in der zweiten Spalte deine Formel wobei "i" jeweils der Bezug auf die Hilfsspalte ist.

Code:
1	=0,001*A1*A1-2*A1+7
2	=0,001*A2*A2-2*A2+7
3	=0,001*A3*A3-2*A3+7
4	=0,001*A4*A4-2*A4+7
5	=0,001*A5*A5-2*A5+7
6	=0,001*A6*A6-2*A6+7
7	=0,001*A7*A7-2*A7+7
8	=0,001*A8*A8-2*A8+7
9	=0,001*A9*A9-2*A9+7
10	=0,001*A10*A10-2*A10+7
...

und für VBA:
mit
Code:
ActiveCell.FormulaR1C1 = "=0,001*" & i & "*" & i & "-2*" & i & "+7"
sollte der aus einer Schleife aufgerufen die Formel mit Zahlen schreiben. Natürlich vorher noch die Zelle positionieren oder statt "ActiveCell" gleich direkte Zellauswahl "Cells(y,x)"

Gruß DD
 
hallo DD

danke für deine schnelle Antwort
nur leider kenne ich die Formel vorher nicht.
ich kenne nur den Aufbau der Formel
das heisst = m*i*i+n*i+c
die werte waren nur ein Beispiel wie die Werte aussehen könnten

Gruß Hans
 

Neue Beiträge

Zurück