乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em> vba多用户名和密码登陆(急急急!)-excel vba登陆,ex

<em>excel</em> vba多用户名和密码登陆(急急急!)-excel vba登陆,ex

作者:乔山办公网日期:

返回目录:excel表格制作


用VBA试试吧,首先确保你的工作薄中有至少两个工作表(sheet),然后ALT+F11,新建一个用户窗体,用默认名称:userform1,拖放两个标签控件,两个文本框控件,一个按e69da5e6ba90e799bee5baa6e79fa5e98193335钮控件。在“ThisWorkbook"上双击,在右边输入如下代码:

Private Sub Workbook_Open()
    Sheet1.Visible = xlSheetVeryHidden
    UserForm1.Show
End Sub

然后双击按钮控件,输入如下代码:

Private Sub CommandButton1_Click()
    If TextBox1.Text = "张三" And TextBox2.Text = "123456" Then
        Unload Me
        Sheet1.Visible = xlSheetVisible
        Sheet1.Activate
    Else
        MsgBox "请输入正确的用户名和密码!", vbOKOnly + vbInformation, "提醒"
        TextBox1.SetFocus
    End If
End Sub

注意:此处假设用户名为“张三”,密码为“123456”,你可以自己更改。我已经上传了一个样板,请注意查看代码并做出思考。



以下是我写的一个从Sheet1的A2:B6这个范围查找用户名和密码进zd行验证的逻辑,你看看吧.
如果还有不懂,再问吧.

Public Sub aaaaaaaa()
Dim inName As String '输入用户名
Dim inPwd As String '输入密码
Dim rightPwd As String '检索到的密码
inName = "user01" '测试用户名
inPwd = "pwd09" '测试密码

On Error Resume Next
'根据用户名检索正确密码
rightPwd = WorksheetFunction.VLookup(inName, Sheet1.Range("A2:B6"), 2, False)
If rightPwd <> "" And rightPwd = inPwd Then
MsgBox "正确"
Else
MsgBox "错误"
End If

End Sub


以下是我写的一个从Sheet1的A2:B6这个范围查找用户名和密码进行验证的逻辑,你看看吧.
如果还有不懂,再问吧.

Public Sub aaaaaaaa()
Dim inName As String '输入用户名
Dim inPwd As String '输入密码
Dim rightPwd As String '检索到的密码
inName = "user01" '测试用户名
inPwd = "pwd09" '测试密码

On Error Resume Next
'根据用户名检索正确密码
rightPwd = WorksheetFunction.VLookup(inName, Sheet1.Range("A2:B6"), 2, False)
If rightPwd <> "" And rightPwd = inPwd Then
MsgBox "正确"
Else
MsgBox "错误"
End If

End Sub

相关阅读

  • 谁有《<em>excel</em> 2013 <em>VBA</em>入

  • 乔山办公网excel表格制作
  • 书名=玩转微信实用攻略作者=赵黎著页码=166 ISBN=978-7-5021-9495-6出版社=北京:石油工业出版社 , 2013.05 附件已经上传Excel VBA 其实很简单》的完整电子版" src="/uploads/tu/878.jpg" style=
  • <em>Excel</em> <em>vba</em> 问题-excel

  • 乔山办公网excel表格制作
  • 通常情况下,我们应该避开zhidao重复打开文件,如果你略懂VBA,请使用下面代码测试:将你的WOrkBooks.Open("D:\xx.xls")改成如下:Dim Wb as WorkBook 定义一个专wb工作簿变量On Error Resume Next 容
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网