我想删除名称以“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.DisplayAlerts = True
Exit For
End If
Next SheetExists
它返回以下行的下标错误。
Sheets(Left("Data as at", 10)).Delete
最佳答案
工作表(Left("数据为", 10)).删除
SheetExists.Delete
关于vba - 删除名称以特定值开头的工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12684460/