返回列表 上一主題 發帖

[發問] 多一個if 選擇,多繞一個userform就卡住了,請教。

[發問] 多一個if 選擇,多繞一個userform就卡住了,請教。

本帖最後由 GBKEE 於 2014-6-23 16:35 編輯

出缺勤暨獎懲登錄.rar (800.17 KB) 請教諸位大大
Private Sub Workbook_Open()
    Dim FileName As String
    Dim str1 As String
    str1 = Sheets("基本資料").Cells(1, 1) & Sheets("基本資料").Cells(1, 2)
    FileName = ThisWorkbook.Path & "\資料庫\" & str1 & "學期資料庫\" & str1 & "學期資料.xls"
    str2 = ThisWorkbook.Name
    Dim fsobj As Object
    Set fsobj = CreateObject("Scripting.FileSystemObject")
    If fsobj.FileExists(FileName) Then
    Else
        MsgBox "找不著" & FileName
    End If
    Call MakeMenu
    Application.Visible = False
    'If Left(str2, 8) = "出缺勤暨獎懲登錄" Then
    '    UserForm9.Show
    'Else
        UserForm1.Show
    'End If

End Sub
進入UserForm1    點  "管理者"按鈕   給了正確密碼"520"  正常
                                點  第二個按鈕   給了正確密碼"1234"  正常
一切正常
若改成
    If Left(str2, 8) = "出缺勤暨獎懲登錄" Then
        UserForm9.Show
    Else
        UserForm1.Show
    End If
然後進入UserForm9給了正確密碼"520"   
進入UserForm1    點  "管理者"按鈕   給了正確密碼"520"  卻無法Run
                                點  第二個按鈕   給了正確密碼"1234"  也無法Run
卡住了    也不知道錯在哪裡
求救 求救

回復 2# GBKEE
太厲害了
謝謝GBKEE   
With TextBox1
        .PasswordChar = "*"  
        .SetFocus
End With
多學一招

TOP

        靜思自在 : 君子立恆志,小人恆立志。
返回列表 上一主題