Excel VBA 図書検索結果のコピー

  1. セルのコピー

セルのコピー

「Copyメソッド」は、指定したセル範囲をクリップボードにコピーします。

その内容をコピー先のセルに貼り付けるには「Pasteメソッド」を使います。ただし、Copyメソッドでコピー先セルを指定すれば、コピー&ペーストになります。


【書式】

(1) この記述は罫線、書式と値などすべてをコピー&ペーストします。

コピー元のセル範囲.Copy コピー先のセル番地

(2) 値だけコピーしたい場合は以下の様に記述します。

コピー元のセル範囲.Copy

コピー先のセル番地.PasteSpecial Paste:=xlPasteValue


【練習問題12】

ワークシート「Sheet1」のセル範囲[A1:B2]の内容すべてをワークシート「Sheet2」のセル番地[C3]以降にコピーします。書式と値などすべてのCopy&Pasteを利用します。

サンプルデータvba-exercises.xlsm「VBA練習問題」をダウンロードして保存しておいてください。


【解答例】


【練習問題13】

ワークシート「Sheet1」のセル範囲[A1:B2]の各値をワークシート「Sheet2」のセル番地[C7]以降にコピーします。値のCopy&Pasteを利用します。


【解答例】

【参考】

「貼り付け」対象と引数「Paste」に使用する定数を書いておきます。

貼り付け対象定数
すべてxlPasteAll
数式xlPasteFormulas
xlPasteValues
書式xlPasteFormats