Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.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
Excel 使用前缀选择工作表_Excel_Vba - Fatal编程技术网

Excel 使用前缀选择工作表

Excel 使用前缀选择工作表,excel,vba,Excel,Vba,我想在我的activeworkbook中选择一个工作表,但只有一个工作表,它以EXP开头,我该怎么做,我正在尝试下面的方法 ActiveWorkbook.Worksheets("EXP*").Select 循环并查找: Dim sheet As Worksheet For Each sheet In ActiveWorkbook.Sheets If (sheet.Name Like "EXP*") Then sheet.Select Exit For

我想在我的activeworkbook中选择一个工作表,但只有一个工作表,它以EXP开头,我该怎么做,我正在尝试下面的方法

ActiveWorkbook.Worksheets("EXP*").Select
循环并查找:

Dim sheet As Worksheet
For Each sheet In ActiveWorkbook.Sheets
    If (sheet.Name Like "EXP*") Then
        sheet.Select
        Exit For
    End If
Next
循环并查找:

Dim sheet As Worksheet
For Each sheet In ActiveWorkbook.Sheets
    If (sheet.Name Like "EXP*") Then
        sheet.Select
        Exit For
    End If
Next
循环并查找:

Dim sheet As Worksheet
For Each sheet In ActiveWorkbook.Sheets
    If (sheet.Name Like "EXP*") Then
        sheet.Select
        Exit For
    End If
Next
循环并查找:

Dim sheet As Worksheet
For Each sheet In ActiveWorkbook.Sheets
    If (sheet.Name Like "EXP*") Then
        sheet.Select
        Exit For
    End If
Next

我不能不循环地做吗?类似于我上面所说的,包含工作表的集合不支持功能。如果您经常这样做,请将其放入函数中。避免循环的唯一方法是,如果您知道它在工作簿中始终处于相同的位置,即它始终是第一个或第二个工作表,等等。然后您可以通过工作表(索引)引用它。即使这样,我也不愿意在生产环境中信任它。如果没有循环,我不能做到吗?类似于我上面所说的,包含工作表的集合不支持功能。如果您经常这样做,请将其放入函数中。避免循环的唯一方法是,如果您知道它在工作簿中始终处于相同的位置,即它始终是第一个或第二个工作表,等等。然后您可以通过工作表(索引)引用它。即使这样,我也不愿意在生产环境中信任它。如果没有循环,我不能做到吗?类似于我上面所说的,包含工作表的集合不支持功能。如果您经常这样做,请将其放入函数中。避免循环的唯一方法是,如果您知道它在工作簿中始终处于相同的位置,即它始终是第一个或第二个工作表,等等。然后您可以通过工作表(索引)引用它。即使这样,我也不愿意在生产环境中信任它。如果没有循环,我不能做到吗?类似于我上面所说的,包含工作表的集合不支持功能。如果您经常这样做,请将其放入函数中。避免循环的唯一方法是,如果您知道它在工作簿中始终处于相同的位置,即它始终是第一个或第二个工作表,等等。然后您可以通过工作表(索引)引用它。即使这样,我也不愿意在生产环境中信任它