1
我有下面的一個case語句代碼但是它僅適用於第一個參數(debug.prints Sheet2中和3,請能有人幫助選擇的情況下<>與多個標準
Sub test()
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
Select Case ws.CodeName
Case Is <> "Sheet1", "Sheet2"
Debug.Print ws.CodeName
End Select
Next ws
End Sub
這是一個很好的問題。我已經驗證了OP所說的不起作用。 – MatthewD
大小寫可以使用逗號分隔的表達式列表,其中任何一個都可以觸發該情況。我懷疑你的代碼被解釋爲'Case(Is <>「Sheet1」),「Sheet2」'。因此,任何不屬於Sheet1的情況都屬於這種情況,而Sheet2也屬於這種情況。 – xidgel