ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

セル・セル範囲をコピーする(Copy メソッド)

      2015/06/17

Copy メソッド

Copy メソッドは、セル範囲をコピーし、指定したセル範囲にペーストします。ペースト先の指定を省略するとクリップボードにコピーされます。


【書式】

Object.Copy destination


引数・戻り値

  • object  ・・・  対象となるRange オブジェクト
  • destination  ・・・  ペースト先のセル範囲。省略するとクリップボードにコピーされます。

引数 destination には、ペースト先のセル範囲を指定します。
(例)Range(“A1:C2”), Range(Cells(2,2),Cells(5,5)) など
または、ペースト先のセル範囲の起点となるセル(範囲内の左上セル)を指定します。
(例)Range(“A1”), Cells(1,1) など

Copy メソッドでコピーされる内容は、書式罫線などです(セル幅はコピーされません)。
( ※ 特定の要素のみ(「セルの値のみ」「セルの書式のみ」など)をコピーしたい場合は、PasteSpecial メソッドを使用します。)


Copy メソッドの使用例

サンプルVBAソース


実行結果

サンプルVBA実行前

Copy メソッド 例1

実行後

Copy メソッド 例2




 - セルの操作 , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

セルの表示形式を設定・取得する(NumberFormat プロパティ)

NumberFormat プロパティ NumberFormat プロパティは、現 …

並べ替え(Sort オブジェクト, SortFields コレクション)

Sort オブジェクトによる並べ替え Excel 2007 以降のバージョンでの …

セル範囲を結合・結合を解除(Merge メソッド・UnMerge メソッド)

Merge メソッド・UnMerge メソッド セルを結合するには、指定したセル …

Active メソッド 例01
セルをアクティブにする・セルを選択する(Activate, Select)

セルをアクティブにする・選択する 【書式:セルをアクティブにする】 object …

対象のセル・セル範囲に数式があるかどうか調べる(HasFormula プロパティ)

HasFormula プロパティ HasFormula プロパティは、対象のセル …

セル内部を参照(Interior プロパティ)

Interior プロパティ Interior プロパティで、セルの内部を参照し …

ハイパーリンク(Hyperlink オブジェクト)

Hyperlink オブジェクト Hyperlinks コレクション のメンバー …

Locked プロパティ
セルのロック(Locked プロパティ)

セルのロック(Locked プロパティ) Locked プロパティで、セルのロッ …

終端セルを参照する(End プロパティ)

End プロパティ End プロパティは、基準となるセルが含まれる領域の指定した …

網かけ(パターン)の取得・設定(Pattern プロパティ)

網かけ(パターン)を取得・設定する セルの背景に網かけ(パターン)を設定したり、 …