マクロでワークシートを編集する方法を解説
エクセルマクロトレード
ホームエクセルマクロ初心者講座ワークシートの編集
エクセルマクロ初心者から役立つコンテンツ
ホームへ戻る
実験室
開発室
エクセルマクロ初心者講座























ワークシートの編集


Add Before:=シート指定
Add After:=シート指定
Add Count:=枚数指定
Delete
Move Before:=シート指定
Copy After:=シート指定
Name = 設定値



1-1. ワークシートを指定したシートのに挿入する→Add Before:=シート指定
-----------------
Sub ワークシートの挿入 ()
  Worksheets.Add Before:=Worksheets("Sheet2")
End Sub
-----------------
>日本語訳
シート名"Sheet2"のワークシートの前にワークシートを挿入
-----------------
上記コードを実行↓
ワークシートの挿入1 実行前ワークシートの挿入1 実行後



1-2. ワークシートを指定したシートのに挿入する→Add After:=シート指定
-----------------
Sub ワークシートの挿入 ()
  Worksheets.Add After:=Worksheets("Sheet2")
End Sub
-----------------
>日本語訳
シート名"Sheet2"のワークシートの後にワークシートを挿入
-----------------
上記コードを実行↓
ワークシートの挿入2 実行前ワークシートの挿入2 実行後



1-3. 挿入するワークシートの枚数を指定する→Add Count:=枚数指定
-----------------
Sub ワークシートの挿入 ()
  Worksheets.Add After:=Worksheets("Sheet2"), Count:=2
End Sub
-----------------
>日本語訳
シート名"Sheet2"のワークシートの後にワークシートを2枚挿入
-----------------
上記コードを実行↓
ワークシートの挿入3 実行前ワークシートの挿入3 実行後




2. ワークシートを削除する→Delete
-----------------
Sub ワークシートを削除 ()
  Worksheets("Sheet1").Delete
End Sub
-----------------
>日本語訳
シート名"Sheet1"のワークシートを削除
-----------------



3-1. ワークシートを移動する→Move Before:=シート指定
-----------------
Sub ワークシートを移動 ()
  Worksheets("Sheet1").Move Before:=Worksheets("Sheet3")
End Sub
-----------------
>日本語訳
シート名"Sheet1"のワークシートをシート名"Sheet3"のワークシートの前に移動
-----------------
上記コードを実行↓
ワークシートの移動 実行前ワークシートの移動 実行後



3-2. ワークシートをコピーする→Copy After:=シート指定
(After以降を省略→新規Bookにコピー)
-----------------
Sub ワークシートをコピー ()
  Worksheets("Sheet1").Copy After:=Worksheets("Sheet3")
End Sub
-----------------
>日本語訳
シート名"Sheet1"のワークシートのコピーをシート名"Sheet3"のワークシートの後に挿入
-----------------
上記コードを実行↓
ワークシートのコピー 実行前ワークシートのコピー 実行後




4. ワークシートの名前を変更する→Name = 設定値
-----------------
Sub ワークシート名を変更 ()
  Worksheets("Sheet1").Name = "名前"
End Sub
-----------------
>日本語訳
シート名"Sheet1"のワークシート名を"名前"に変更
-----------------
上記コードを実行↓
ワークシートの名前を変更 実行前ワークシートの名前を変更 実行後




ページTOPに戻る

ホームエクセルマクロ初心者講座ワークシートの編集


〜管理人運営サイト〜
株の学校株のやり方実況中継