Excel|XLOOKUP関数の複数条件設定 練習用サンプルデータ|ダウンロードはこちら

【Excel_VBA】セル範囲を書式ごとコピーする(166)

【Excel VBA】サンプルファイル(.xlsm)《ダウンロード》

  1. 特定のセル範囲を書式ごとコピーしたい場合は、元のセル範囲を表すRangeオブジェクトCopyメソッドを使用します。
  2. コピー先のセルは、引数のDestinationで指定できます。
  3. コピー先に1つのセルを指定した場合、そのセルを左上端とするセル範囲に、コピー元のデータが貼り付けられます。
目次

【Excel VBA】サンプルコード

サンプルコード

Sub vba166()
    Range("B4:C6").Copy Destination:=Range("E4")
End Sub

解説

  1. 特定のセル範囲を書式ごとコピーしたい場合は、元のセル範囲を表すRangeオブジェクトCopyメソッドを使用します。
  2. コピー先のセルは、引数のDestinationで指定できます。
  3. コピー先に1つのセルを指定した場合、そのセルを左上端とするセル範囲に、コピー元のデータが貼り付けられます。
 プラスワン 

複数の箇所に同じ内容をコピーする

  • コピー先が1か所だけではなく、複数のセルに貼り付けしたい場合は、まずCopyメソッドを使用します。
  • そして、それぞれのコピー先のセルを選択し、ActiveSheetプロパティで取得した作業中のワークシートを表すWorksheetオブジェクトPasteメソッドを実行します。

【Excel VBA】実行例

ステップ 1 ・・・・・・・・

ステップ 2 ・・・・・・・・

【Excel VBA】サンプルファイル(.xlsm)《ダウンロード》

Excel_VBA_166.xlsm【ダウンロード】

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次