値として数値を持つ2つの列AとBがあります。
- C1で欲しい
=A1 + B1
- C2で欲しい
=A2 + B2
等々。私は次の VBA コードを書きました。
私の最後の行が A10 だとしましょう。コードを実行すると、C11 に「0」が追加されます。これを防ぐにはどうすればよいですか?
Sub macro()
Dim R As Long
R = 1
Do
Cells(R, "C").Select
R = R + 1
ActiveCell.Formula = "=sum(" & ActiveCell.Offset(0, -2) & "," &
ActiveCell.Offset(0, -1) & ")"
Loop Until IsEmpty(ActiveCell.Offset(0, -2))
End Sub