- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
回復 3# die78325
另在vba中插入[一般Module] 的模組- Option Explicit
- Public no As Integer '宣告 錯誤次數為[一般Module]的公用變數
複製代碼- Option Explicit
- Private Sub UserForm_Initialize()
- BoxUser.Font.Size = 16
- End Sub
- Private Sub CmdLogin_Click()
- With BoxUser
- If .Value = "" Then MsgBox "請輸入董事長姓名!": Exit Sub '如果為空白
- If .Value <> "貞孝維" Then '如果輸入錯誤
- MsgBox "輸入錯誤!": Module1.no = Module1.no + 1
- If Module1.no = 3 Then
- MsgBox "抱歉!您沒有使用權限!"
- ' ThisWorkbook.Close SaveChanges:=False
- Application.DisplayAlerts = False
- Application.Quit '關閉Excel
- End If
- Else
- Module1.no = 0 '錯誤次數 歸零
- End If
- End With
- Unload Me
- End Sub
複製代碼 |
|