ich habe eine For-To Schleife. Vereinfacht dargestellt, würde sie ungefähr so aussehen:
Private Sub berechnen_Click()
For Durchlauf = 1 To x
x1=x+y
Worksheets("Test").Cells(Durchlauf + 2, 2) = x1
Next
End Sub
"x" wird über ein Formular eingegeben. Bei "y" soll VBA, den letzten ausgegebenen x1-Wert nehmen. Wie löse ich das?Meine Idee war:
VBA gibt mir die Ziel-Zeile aus, in die das jeweilige x1 gerade geschrieben wurde. Von Dieser Ziel-Zeile ziehe ich immer eine ab und nehme sie als "y". Ist das so machbar und wenn ja, wie?
Die zweite Herausforderung ist die Start-Initiation. Ich muss ja den ersten x1-Wert ersteinmal vorgeben (da gibt es ja noch keinen letzten x1-Wert), damit die Schleife los laufen kann. Wie kann ich am besten diesen ersten Wert dort integrieren?