Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 删除名称以特定值开头的工作表_Vba_Excel - Fatal编程技术网

Vba 删除名称以特定值开头的工作表

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

我想删除名称以“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
工作表(左侧(“数据截至”,10))。删除

sheet已存在。删除