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

  関連記事

VBAコード・書式コード 使用例
印刷設定(ヘッダー/フッター)書式コード・VBAコード

印刷設定(ヘッダー/フッター)書式コード・VBAコード ヘッダーおよびフッター( …

Paste メソッド 使用例_1
ワークシートにクリップボードの内容を貼り付ける(Paste メソッド)

Paste メソッド 指定したワークシート上にクリップボードのデータを貼り付けま …

シート見出しの色を設定
シート見出しの色を設定(Tab プロパティ)

シート見出しの色を設定 Tab オブジェクトの Color プロパティ、Colo …

ウィンドウのタイトル(Window.Caption プロパティ)

ウィンドウのタイトル(Caption プロパティ) Windows.Captio …

印刷の用紙サイズを設定(PageSetup.PaperSize プロパティ)

PageSetup.PaperSize プロパティ PageSetup.Pape …

新しいウィンドウを開く(NewWindow メソッド)

NewWindow メソッド NewWindow メソッドで、任意のブックのコピ …

ブックが共有モードか確認する(MultiUserEditing プロパティ)

ブックが共有モードか確認する(MultiUserEditing プロパティ) 共 …

ページ数に合わせて印刷(FitToPagesTall, FitToPagesWide)

PageSetup.FitToPagesTall プロパティ PageSetup …

スクロール(LargeScroll メソッド、Smallscroll メソッド)

ワークシートをスクロールする ワークシートをスクロールするには、LargeScr …

行列番号を含めて印刷(PageSetup.PrintHeadings プロパティ)

PageSetup.PrintHeadings プロパティ PageSetup. …