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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

RemoveDuplicates メソッド 使用例1a
重複するデータを削除(RemoveDuplicates メソッド)

RemoveDuplicates メソッド 指定したセル範囲から重複データを含む …

Validation プロパティ 使用例3
入力規則(入力時メッセージの設定)Validation オブジェクト

入力規則の入力時メッセージを表示する Validation.ShowInput …

罫線の設定(Borders プロパティ)

罫線の設定 罫線を一括(上下左右すべて)で設定するには、Borders プロパテ …

セル・セル範囲に名前を定義・削除(Name プロパティ・Names コレクション)

セル・セル範囲に名前を定義(Name プロパティ) Range オブジェクトのN …

2つ以上のセル範囲を1つにまとめて参照(Union メソッド)

Union メソッド Union メソッドは、2つ以上のセル範囲を1つにまとめて …

フリガナの設定(Characters プロパティ,PhoneticCharacters メソッド)

Characters プロパティ Characters プロパティは、文字範囲を …

フリガナの取得(GetPhonetic メソッド)

GetPhonetic メソッド GetPhonetic メソッドは、指定した文 …

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

Hyperlinks オブジェクト ワークシートまたはセル範囲のワークシートコレ …

セル範囲を結合・結合を解除(MergeCells プロパティ)

MergeCells プロパティ MergeCells プロパティは、指定したセ …

オートフィルタ(色で抽出する)AutoFilter メソッド

オートフィルタ(色で抽出する) フォントの色、セルの背景色(条件付き書式による設 …