Vba 删除名称以特定值开头的工作表
我想删除名称以“data as at”开头的工作表。我使用了以下方法,但不起作用Vba 删除名称以特定值开头的工作表,vba,excel,Vba,Excel,我想删除名称以“data as at”开头的工作表。我使用了以下方法,但不起作用 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.DisplayAlert
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
工作表(左侧(“数据截至”,10))。删除
sheet已存在。删除