返回列表 上一主題 發帖

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

回復 1# av8d


    發現似乎和"訂為順序"有關~所以必須取消訂為順序~尋找中!

TOP

本帖最後由 av8d 於 2013-3-20 16:58 編輯

回復 11# Hsieh


    使用了大大給的~可以了~可能輸入錯誤無法讓他顯示了!

TOP

回復 10# av8d

資料型態問題
            If CB = CStr(.Range("N" & i)) And TB = CStr(.Range("O" & i)) Then
學海無涯_不恥下問

TOP

回復 9# GBKEE


    Test3.rar (26.04 KB)

再次感謝!

TOP

回復 8# av8d
    6#的附檔無法開啟 請測試一下是否正常或重新上傳
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 7# GBKEE


    密碼輸入正確~依然顯示錯誤~努力找尋錯誤中~非常感謝!

TOP

回復 6# av8d
試試看
  1. Private Sub CommandButton1_Click()
  2.     Dim CB, TB As String, M As String
  3.     CB = ComboBox1.Value
  4.     TB = TextBox1.Value
  5.     Dim i As Integer
  6.     With Sheets("密碼工作表")
  7.         For i = 2 To 4
  8.             If CB = .Range("N" & i) And TB = .Range("O" & i) Then
  9.                 UserName = ComboBox1
  10.                 M = ""
  11.                 '關閉視窗
  12.                 Unload Me
  13.             Else
  14.                 M = "密碼錯誤!"
  15.             End If
  16.         Next
  17.     End With
  18.     If M = "密碼錯誤!" Then MsgBox M
  19. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 5# GBKEE


    Test2.rar (24.67 KB)

工作表N2和O2,輸入正確,但是會顯是密碼錯誤3次。

TOP

回復 4# av8d
工作表內的N2和O2並無錯誤~
If CB = Range("N" & i) And TB = Range("O" & i) Then
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 3# mark15jill
  1. Private Sub CommandButton1_Click()

  2.     Dim CB, TB As String
  3.     CB = ComboBox1.Value
  4.     TB = TextBox1.Value
  5.    
  6.     Dim i As Integer
  7.     For i = 2 To 4
  8.    
  9.         If CB = "N" & i And TB = "O" & i Then
  10.             Username = ComboBox1
  11.             '關閉視窗
  12.             Unload Me
  13.         Else
  14.             MsgBox ("密碼錯誤!")
  15.         End If
  16.     Next
  17.    
  18. End Sub
複製代碼
他會出現3次密碼錯誤,
工作表內的N2和O2並無錯誤~
輸入也無誤~不知道為什麼?

TOP

        靜思自在 : 【時間成就一切】時間可以造就人格,可以成就事業,也可以儲積功德。
返回列表 上一主題