ブックをブックに追加するシンプルなマクロがあります。しかし、時々私はいくつかのシートを削除する必要があります。シートを削除して再びマクロを使用すると、新しく追加されたシートには、削除されたシートが残っているかのように、後続の番号が仮定されます。私は、マクロが次の番号のシートを追加したいと思います。例えば、私が持っている:シートを連続番号で追加するVBA
Sheet1 Sheet2 Sheet3
それから私はSheet3
を削除し、完全にSheet3
と私はこれをどのように行うことができますSheet4
With ThisWorkbook
.Sheets.add After:=.Sheets(.Sheets.Count)
End With
ないのだろう別のシートを、追加したいですか?
私の頭の上では、既存のシートをループして名前を確認し、繰り返しで欠落しているシートを見つけて、その新しいシートの名前を設定する必要があります。次に、 "Name:= SheetName"で普通のシートを追加します。 –