Dim n As Double
n = Sh.Range("B10").Value
Dim rate As Double
rate = (datefin - datedepart) / n
Cells(13, n + 3) = datefin
For y = n - 1 To x Step -1
Cells(13, y + 3) = datefin - rate
datefin = datefin - rate
Next y
私はこの単純なループを持っています。これは、(ユーザーによって与えられた) から始まり、(ユーザーによって与えられた値によっても計算されます) に従って逆方向にfor
値を Excel のセルに入れます。n
rate
取得した出力値は正しいのですが、数式を Excel で表示できるようにしたいと考えています。たとえば、セルを押すと、D13
使用した数式が表示されます。ActiveCell.Formula
orActiveCell.FormulaR1C1
関数を使用して実行しようとしましたが、n
常に特定の数値であるとは限らないため (したがって、特定のセルで)、必要なものを実行する方法が見つかりません。
ありがとうございました!!!