請問
我設定data陣列中的索引值為欲刪除的工作表名稱
並希望用for迴圈與if來判斷所指定的工作表是否存在
若存在則刪除
若不存在則跳出if到for 使其重新判斷
執行時在 If s1.Name = data Then 這一行發生錯誤
出現 此處需要物件 (錯誤 424)
該如何修改程式碼呢
程式碼如下所示
十分感謝
Public Sub 刪除多餘工作表()
data = Array("資料1", "資料2", "資料3", "資料4", "資料5", "資料6", "資料7", "資料8", "連結0", "連結1", "連結2", _
"連結3", "連結4", "連結5", "連結6", "連結7", "連結8", "連結9", "SERIES及PF比較可列印", "SERIES 比較貼上", _
"記錄表轉換標籤", "來年紀錄可貼上")
For s1 = 0 To 21
If s1.Name = data Then
Application.DisplayAlerts = False
s1.Delete '刪除s1
Application.DisplayAlerts = True
End If
Next
End Sub |