各変数はFormで定義し、Tickイベントで呼び出し、TextBoxの値を代入しました。

For文じゃなくIf文でしたが、Tick内のソースは
If x < y Then
x += z
End If
という教科書的なものです。
まだ試行錯誤段階なので結果がyになるかという計算は無視してます。
変数をValで定義しようとIfの前に定義しても、タイマーの繰り返しでまた同じ値が代入され、いつまでたっても同じ値のままです。
かといってFormでは定義できず、どうしたものかと。

ちなみにこれは測定器の制御プログラムです。サンプルが結果だけしか表示しないので、改良しようかなと勉強中です。