Yahoo奇摩知識+將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+服務將會轉為唯讀模式。其他Yahoo奇摩產品與服務或您的Yahoo奇摩帳號都不會受影響。如需關於Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。
密碼檢查程式 要如何用迴圈寫呢
假設密碼為12345.先顯示畫面讓使用者輸入密碼
1.輸入密碼正確就顯示訊息 (通過密碼檢查,繼續處理),並結束程式處理
2.輸入密碼錯誤,就顯示第幾次錯誤的訊息 (第n次密碼錯誤,請重新輸入),
並讓使用者重新輸入密碼
3.如果輸入3次密碼錯誤,就顯示訊息(已輸入3密碼錯誤,停止執行),並結束程式執行
1 個解答
評分
- ?Lv 62 0 年前最佳解答
Private Sub Form_Activate()
Dim i As Integer
For i = 1 To 3
If InputBox("請輸入密碼") = "12345" Then
MsgBox "通過密碼檢查,繼續處理"
Exit For
Else
If i = 3 Then
MsgBox "已輸入3密碼錯誤 , 停止執行"
End
Else
MsgBox "第 " & i & " 次密碼錯誤,請重新輸入"
End If
End If
Next i
'通過密碼檢查後,繼續處理
'並結束程式處理
End
End Sub
還有問題?馬上發問,尋求解答。