名前が「dataasat」で始まるシートを削除したい。私は以下を使用しましたが、機能していません。
For Each SheetExists In Worksheets
If Left(SheetExists.Name, 10) = "Data as at" Then
Application.DisplayAlerts = False
Sheets(Left("Data as at", 10)).Delete
Application.DisplayAlerts = True
Exit For
End If
Next SheetExists
次の行に添え字エラーが返されます。
Sheets(Left("Data as at", 10)).Delete