返回列表 上一主題 發帖

[發問] 當按下按鈕執行無誤,但是透過轉換,卻出現不同的結果。

本帖最後由 GBKEE 於 2013-3-22 13:20 編輯

回復 20# av8d
試試看





Sheet1的CommandButton1_Click()

DSC00220.JPG.rar (20.54 KB)
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 21# GBKEE


    Test10.rar (30.39 KB)
當密碼出現錯誤時,會跳窗讓使用者在輸入一次,輸入以後又會跳回原來的UserForm1窗,再次登入測試

是否有辦法讓他不要跳回原來的UserForm1窗~直接再次登入測試?

TOP

回復 22# av8d
試試看 是這樣嗎?
  1. Private Sub CommandButton1_Click()
  2.     Dim CB As String, TB As String, ER As String, I As Integer
  3.     CB = ComboBox1
  4.     TB = TextBox1
  5.     For I = 1 To 3
  6.         If 確認密碼(CB, TB) = "密碼正確" Then
  7.             GoTo MS
  8.         Else
  9.             TextBox1 = InputBox("密碼錯誤! " & I & "次", "警告!", "請輸入正確密碼!")
  10.             TB = TextBox1
  11.         End If
  12.     Next
  13.     MsgBox "密碼錯誤! 3次 關閉 Excel"
  14.     Application.Quit
  15.     Exit Sub
  16. MS:
  17.     MsgBox "密碼正確"
  18.     Username = ComboBox1
  19.     Unload Me
  20. End Sub
  21. Private Function 確認密碼(CB As String, TB As String) As String
  22.     Dim I As Integer
  23.     確認密碼 = "密碼錯誤"
  24.     With Sheets("蓋棉被純聊天系統")
  25.         For I = 3 To 5
  26.             If CB = .Range("N" & I) And TB = .Range("O" & I) Then
  27.                 確認密碼 = "密碼正確"
  28.                 Exit For
  29.             End If
  30.         Next
  31.   End With
  32. End Function
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 忘功不忘過,忘怨不忘恩。
返回列表 上一主題