コピー先のセル.Value = コピー元のセル.Value

 「数式が入力されているセルから、その計算結果だけを別セルにコピーしたい」「セルの書式は除外して、中身の値だけをコピーしたい」――。そんなとき、手動の操作では「形式を選択して貼り付け」を利用します。

 一方、VBAでは、セルの値や数式の結果をValueプロパティで取得できます。従って、Valueプロパティを別のセルに代入してやれば、値だけを別セルにコピーできることになります。値の代入は、「=」で行います。右辺の値が左辺に代入される点に注意してください。

[画像のクリックで拡大表示]