Hallo Forum
Ich brauche Werte aus einem anderen Sheet:
Dim i As Integer
For i = 1 To 29
z = (i * 9) - i
Cells(i, 2).Select
ActiveCell.FormulaR1C1 = „=Rohwerte!R“ & „[“ & z & „]C[10]“
Next
dabei soll z eine Variable sein, die wie oben definiert ist.
Das i*9 macht er noch, aber dann subtrahiert er nicht das i
also konkret soll das dann mathematische so aussehen
i=1 z=8
i=2 z=17
i=3 z=25
usw…
stattdessen macht er mir
i=1 z=9
i=2 z=18
usw…
Was mache ich falsch?
plaicy
2
z = (i * 9) - i
das ist das gleiche wie
z = 8*i
Das würde aber jetzt bei mir (im Kopf)
i=1 z=8
i=2 z=16
i=3 z=24
usw…
ergeben. Hast du das Codestück mal im Debugger laufen lassen und geschaut, ob sich die Variablen so wie angenommen verhalten?
Hallo,
willst du
> i=1 z=8
> i=2 z=17
> i=3 z=25
z = 0 + 8 = 8
z = 8 + 9 = 17
z = 17 + 8 = 25
z = 25 + 9 = 34
???
Beschreibe mal die Reihe, die du suchst etwas näher.
Gruß, Bernd
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
also das Problem liegt an der adessierung
relative Zellbezüge lassen sich so nicht einfügen per
ActiveCell.FormulaLocal = „Rohwerte!R“ & „[“ & z & „]C[10]“
füg mal
ActiveCell.FormulaLocal = „Rohwerte!R“ & „“ & z & „C10“
dann klappt es,
ich such gerade, wie man das auch mit relativen zellbezügen hinbekommt
ActiveCell.FormulaLocal = „=Rohwerte!R“ & „[“ & z & „]C[10]“
füg mal
ActiveCell.FormulaLocal = „=Rohwerte!R“ & „“ & z & „C10“
hatte das gleichheitszeichen vergessen 
Vielen Dank für eure Bemühungen. Ich weiß nun woran es lag.
Die eckigen Klammern waren zuviel, die mir das z eingeklammert hatten.
ActiveCell.FormulaR1C1 = „=Rohwerte!R“ & z & „C[10]“
Gruß und schönen Sonntag noch
Dustin
also konkret soll das dann mathematische so aussehen
i=1 z=8
i=2 z=17
i=3 z=25
usw…
Hi Dustin,
bei drei Punkten gibt es Millionen Funktionen die diese Punkte durchlaufen, von daher kann ich eh nur raten.
meinst du:
+9 +8 +7 +6 +5 +4
8 , 17 , 25 , 32 , 38 , 43 , ...
'
oder doch:
+9 +9 +9 +9 +9 +9
8 , 17 , 26 , 35 , 44 , 53 , ...
Für Letzteres gilt: z = 8 + 9 * (i - 1)
Gruß
Reinhard
Oh Reinhard , den thread nicht gelsen http://www.wer-weiss-was.de/cgi-bin/forum/showarticl…
er hatte schon 1 stunde vorher die lösung 
lag , wie ich auch schon beschrieben nicht an der Rechnung 
http://www.wer-weiss-was.de/cgi-bin/forum/showarticl…
lag , wie ich auch schon beschrieben nicht an der Rechnung 
Hi Jerry,
schon klar mit den eckigen Klammern:
Sub tt()
Cells(1, 5).FormulaR1C1 = „=Tabelle2!R[8]C[10]“ 'Relativ --> = Tabelle2!O9
Cells(2, 5).FormulaR1C1 = „=Tabelle2!R8C10“ 'Absolut --> = Tabelle2!$J$8
End Sub
Aber, das ändert nichts an meiner Anfrage welche Reihe du dir denn für z wünschst.
Gruß
Reinhard
OT: Ich ??
Aber, das ändert nichts an meiner Anfrage welche Reihe du dir
denn für z wünschst.
??? wieso ich ???
er, und er hat nur nicht gemerkt das der Relative bezig gleich umgeformt wird
und Somit
R[X] auf X umgeleitet wird etc und nur das ergbenis nicht aber sein Bezug , den er ja so haben wollte drinne steht