VBA 先頭にシートを追加する
VBAで、先頭にシートを追加するコードを記述してます。
環境
- OS windows10 64bit
先頭にシートを追加
先頭にシートを追加するには、先頭のシートを取得して、その前にシートを作成します。
適当なボタンを用意して、以下のソースコードを記述します。
Private Sub CommandButton1_Click()
Worksheets.Add before:=Worksheets(1)
End Sub
実行してみます。
追加されていることが確認できます。
シート名を設定
シート名を設定して追加したい場合は、以下のコードで可能です。
Private Sub CommandButton1_Click()
Dim w As Worksheet
Set w = Worksheets.Add(before:=Worksheets(1))
w.Name = "newSheet"
End Sub
実行結果
-
前の記事
javascript エラー「Uncaught TypeError: Object prototype may only be an Object or null: undefined」の解決方法 2022.06.15
-
次の記事
Visual Studio 2022 短形選択を実行するショートカットキー 2022.06.15
コメントを書く