返回列表 上一主題 發帖

[發問] 程式不會執行~"~

回復 1# linsurvey2005
你活頁簿的第一個工作表是隱藏一4.0巨集表
Sub 自動認證()
     If Sheets(2).Cells(1, 1) = "100" Then     
     ' If Sheets("Sheet1").Cells(1, 1) = "100" Then
      Call 使用認證
     Else
        ThisWorkbook.Saved = True
        Application.Quit
      End If
End Sub
你程式的名稱 與 表單名稱一樣  電腦 會發瘋的
Sub 使用認證()
    使用認證.Show
End Sub

TOP

回復 3# linsurvey2005
我把A1的值100刪除後怎麼沒有關閉檔案   傳上檔案看看
打開所有工作表
  1. Sub Ex()
  2.     Dim e As Worksheet
  3.     MsgBox Sheets.Count
  4.     For Each e In Sheets
  5.         e.Visible = True
  6.     Next
  7. End Sub
複製代碼

TOP

回復 6# linsurvey2005
因為檔案開啟後  優先執行 Workbook_Open 後,但還有程式Sheet1!Auto_Activate 要執行
所以 Application.Quit 就不起作用了
  1. Private Sub Workbook_Open()
  2. '''''''''''正常後 這段沒作用可刪掉
  3.     Dim E As Name
  4.     For Each E In Names
  5.         MsgBox E.Name   '會自動執行4.0巨集
  6.         E.Delete        '刪除掉
  7.     Next
  8. ''''''''''''''''''''''''''
  9.      Call 自動認證
  10. End Sub
複製代碼

TOP

        靜思自在 : 一句溫暖的話,就像往別人身上灑香水,自己會沾到兩三滴。
返回列表 上一主題