我的作業簿中有一堆動態創建的作業表,它們的名稱中都包含短語“Roster”。我正在嘗試激活這些作業表中的最后一張,但我不知道如何獲取最后一張作業表。使用這個:
if Worksheets(i).Name Like "*Roster*" Then
我可以遍歷作業表并對名稱中包含該子字串的所有作業表執行一些操作,但是我如何僅對其中最后一個執行操作?
uj5u.com熱心網友回復:
也許向后回圈作業表并在第一次匹配后退出回圈:
Dim i As Long
For i = Worksheets.Count to 1 Step -1
If Worksheets(i).Name Like "*Roster*" Then
' do the stuff
Exit For
End If
Next
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/361422.html
