列の値を別の列へ足し込む方法
 一旦コピーしたデータを、別のセルに演算して貼り付けることができます。
「形式を選択して貼り付け」の「演算」を利用した方法です。

 サンプルでは、1つのセルだけではなく列全体を指定しているので、
列全体が一括計算されます。

 D列に値を入力して、サンプルマクロを実行してください。
 C列に1回目は同じ値がコピーされますが、2回目は加算された値が入力されます。

Sub RangeAdd()

    ' コピー状態をクリア
    Application.CutCopyMode = False

    ' 足す値が格納された列(範囲)を選択
    Columns("D:D").Copy

    ' 足される行(範囲)を選択し、コピーされたデータを値として加算する
    Columns("C:C").PasteSpecial Paste:=xlValues, Operation:=xlAdd

End Sub

Excel97/2000



戻る


Excel Word Access VBA! モーグ