PCメモ

Excelを中心とした業務改善の記録

不要シート削除

不要シートを削除する

 

Dim i As Long
For i = Sheets.Count To 1 Step -1

 If Sheets(i).Name Like "★*" Then
 Else
  Sheets(i).Delete
 End If
Next

 

f:id:abv72:20201004172046p:plain

 

★がついたシートは毎回使用する為削除しない。

★以外のシートを全て削除する。

 

For i = Sheets.Count To 1 Step -1

シート数(5)から1になるまで繰り返す。Step -1 を5に足していく。

 

 If Sheets(i).Name Like "★*" Then
 Else
  Sheets(i).Delete
 End If

シート名が★から始まっていたら何もしない。★から始まっていなかったら削除する。