我有以下代碼,它在我的工作簿中的所有工作表上執行一個宏,但排除列表字符串中的那些除外。不尋常的循環宏行爲
奇怪的是,它也忽略了其他紙張,沒有邏輯背後。
主頁,概述和設置在前面,然後我有18張工作表,我想要執行,然後原始,指標,總覽舊的和團隊最終被排除在外。
所有的字符串表都被跳過了,但我想要的表中有9個也是。
任何人都可以幫忙嗎?
Sub Error_Check()
Const excludeSheets As String = "Home Page,Overview,Setup,Original,Metrics,Overview old,Teams"
Dim ws As Worksheet
For Each ws In Sheets
ws.Activate
If IsError(Application.Match(ws.Name, Split(excludeSheets, ","))) Then
'Macro bit
End If
Next ws
End Sub
+ 1是的,你說得對:) – 2014-09-11 11:33:10
非常好。就那麼簡單。謝謝Gareth,我不是這個參數的東西。 – 2014-09-11 15:08:12