返回列表 上一主題 發帖

vba 此處需要物件 (錯誤 424)

本帖最後由 koo 於 2015-8-7 21:53 編輯

功力不夠只能寫到此雖然可以刪除但總覺得哪裡有問題
  1. Sub 巨集4()
  2. On Error Resume Next
  3. Data = Array("工作表2", "工作表3", "工作表4")
  4. For i = 1 To Sheets.Count
  5.     For J = LBound(Data) To UBound(Data)
  6.         If Sheets(i).Name = Data(J) Then
  7.             Application.DisplayAlerts = False
  8.             Sheets(i).Delete
  9.             Application.DisplayAlerts = True
  10.         End If
  11.     Next
  12. Next
  13. End Sub
複製代碼

TOP

倒著跑
  1. Sub 巨集4()
  2. On Error Resume Next
  3. Data = Array("工作表2", "工作表3", "工作表4")
  4. For i = Sheets.Count To 1 Step -1
  5.     For J = LBound(Data) To UBound(Data)
  6.         If Sheets(i).Name = Data(J) Then
  7.             Application.DisplayAlerts = False
  8.             Sheets(i).Delete
  9.             Application.DisplayAlerts = True
  10.         End If
  11.     Next
  12. Next
  13. End Sub
複製代碼

TOP

        靜思自在 : 人的眼睛長在前面,只看到別人的缺點,絲毫看不到自己的缺點。
返回列表 上一主題