ExcelWork.info

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

ワークシートのコピー・移動(Copy メソッド Move メソッド)

   

Copy メソッド

Copy メソッドで、指定した位置にワークシートの複製を作成します。別の既存のブックや新規ブック上に複製を作成することも可能です。


【書式】

object.Copy ( [ before, after ] )


引数・戻り値

  • object  ・・・  対象となる Worksheet オブジェクト を指定します。
  • before  ・・・  ここで指定したワークシートの直前に、複製したワークシートを挿入します(省略可)。
  • after  ・・・  ここで指定したワークシートの直後に、複製したワークシートを挿入します(省略可)。


引数 beforeafter の両方を一度に指定することはできません。

引数 beforeafter の両方を省略すると、指定したシートの複製を含む新規ブックが作成されます。

既存のブック上に複製を作成する場合
(例)アクティブシートの複製を「TEST.xlsx」の先頭シートの直後に挿入
 ActiveSheet.Copy After:= Workbooks(“TEST.xlsx”).Sheet(1)



Move メソッド

Move メソッドで、指定した位置にワークシートを移動します。別の既存のブックや新規ブック上に移動することも可能です。


【書式】

object.Move ( [ before, after ] )


引数・戻り値

  • object  ・・・  対象となる Worksheet オブジェクト を指定します。
  • before  ・・・  ここで指定したワークシートの直前に、ワークシートを移動します(省略可)。
  • after  ・・・  ここで指定したワークシートの直後に、ワークシートを移動します(省略可)。


引数 beforeafter の両方を一度に指定することはできません。

引数 beforeafter の両方を省略すると、新規ブックが作成され、そこに指定したシートを移動します。

既存のブック上に移動する場合
(例)アクティブシートを「TEST.xlsx」の末尾に移動
 ActiveSheet.Move After:= Workbooks(“TEST.xlsx”).Sheet(Worksheets.Count)



Copy メソッド・Move メソッド 使用例

サンプルVBAソース 1


サンプルVBAソース 2


実行結果

サンプルVBAソース 実行前

Copy メソッド Move メソッド 使用例

サンプルVBAソース 1 実行後

Copy メソッド 使用例

サンプルVBAソース 2 実行後

Move メソッド 使用例


 - ブック・シートの操作 , , , , ,

Message

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

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

  関連記事

SaveCopyAs メソッド
ブックのコピーを保存(SaveCopyAs メソッド)

SaveCopyAs メソッド SaveCopyAs メソッド は、現在開いてい …

Visible プロパティ 使用例 1
ワークシートの非表示・再表示(Visible プロパティ)

ワークシートの表示・非表示 ワークシートを非表示にしたり、非表示にしたワークシー …

印刷設定(ヘッダーに画像を指定)LeftHeaderPicture, CenterHeaderPicture, RightHeaderPicture

ヘッダーに画像を表示するには LeftHeaderPicture プロパティ、C …

画面の上端・左端を設定(ScrollRow プロパティ、ScrollColumn プロパティ)

画面の上端・左端を設定 ScrollRow プロパティで、指定した行を画面上端に …

白黒印刷(PageSetup.BlackAndWhite プロパティ)

PageSetup.BlackAndWhite プロパティ PageSetup. …

EnableEvents プロパティ
イベントの発生・無効をコントロール(EnableEvents プロパティ)

EnableEvents プロパティ EnableEvents プロパティに T …

余白・ヘッダー
印刷:余白を設定 TopMargin,BottomMargin,LeftMargin,RightMargin,HeaderMargin,FooterMargin

余白を設定する 余白を設定する単位は、pt(ポイント:約 0.03528 cm) …

ブックのプロパティ(BuiltinDocumentProperties プロパティ)

BuiltinDocumentProperties プロパティ ブックのプロパテ …

Excel
ワークブックを保護・保護を解除(Protect メソッド・Unprotect メソッド)

Protect メソッド・Unprotect メソッド Protect メソッド …

印刷設定(先頭ページのヘッダー・フッターを設定)DifferentFirstPageHeaderFooter, FirstPage

先頭ページに別のヘッダーおよびフッターを設定 先頭ページのヘッダーおよびフッター …