のセルに入力された値を更新しようとしていColumn A
ます。ほとんど期待どおりに動作する次のスクリプトがあります。セルを更新しますが、指数関数的に大きな数に達するまで更新を続けます。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
intcolumn = Target.Column
introw = Target.Row
Cells(introw, intcolumn) = Cells(introw, intcolumn) * "12"
End If
End Sub
Aに任意の数字を入力できるようにする方法はありますか?12倍するのは1回だけですか?(1 = 12、2 = 24、3 = 36、4 = 48 など)