Excel 使用前缀选择工作表
我想在我的activeworkbook中选择一个工作表,但只有一个工作表,它以EXP开头,我该怎么做,我正在尝试下面的方法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.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
我不能不循环地做吗?类似于我上面所说的,包含工作表的集合不支持功能。如果您经常这样做,请将其放入函数中。避免循环的唯一方法是,如果您知道它在工作簿中始终处于相同的位置,即它始终是第一个或第二个工作表,等等。然后您可以通过工作表(索引)引用它。即使这样,我也不愿意在生产环境中信任它。如果没有循环,我不能做到吗?类似于我上面所说的,包含工作表的集合不支持功能。如果您经常这样做,请将其放入函数中。避免循环的唯一方法是,如果您知道它在工作簿中始终处于相同的位置,即它始终是第一个或第二个工作表,等等。然后您可以通过工作表(索引)引用它。即使这样,我也不愿意在生产环境中信任它。如果没有循环,我不能做到吗?类似于我上面所说的,包含工作表的集合不支持功能。如果您经常这样做,请将其放入函数中。避免循环的唯一方法是,如果您知道它在工作簿中始终处于相同的位置,即它始终是第一个或第二个工作表,等等。然后您可以通过工作表(索引)引用它。即使这样,我也不愿意在生产环境中信任它。如果没有循环,我不能做到吗?类似于我上面所说的,包含工作表的集合不支持功能。如果您经常这样做,请将其放入函数中。避免循环的唯一方法是,如果您知道它在工作簿中始终处于相同的位置,即它始终是第一个或第二个工作表,等等。然后您可以通过工作表(索引)引用它。即使这样,我也不愿意在生产环境中信任它