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

  関連記事

枠線を含めて印刷(PageSetup.PrintGridlines プロパティ)

PageSetup.PrintGridlines プロパティ PageSetup …

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

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

共有ファイルを開いているユーザー情報を取得(UserStatus プロパティ)

共有ファイルを開いているユーザー情報を取得 UserStatus プロパティは、 …

ワークシートの数を数える(Count プロパティ)

Count プロパティ 指定したWorksheets コレクションやSheets …

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

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

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

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

枠線の表示・非表示の設定(DisplayGridlines プロパティ)

枠線の表示・非表示の設定 枠線の表示・非表示を設定するには、DisplayGri …

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

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

Excel8CompatibilityMode プロパティ
ブックが互換モードで開いているか確認する(Excel8CompatibilityMode プロパティ)

ブックが互換モードで開いているか確認する Excel8Compatibility …

数式バーの設定(DisplayFormulaBar, FormulaBarHeight)

数式バーの設定 数式バーの表示・非表示の設定を行うには、DisplayFormu …