|
1. 修改“登录权限设置”
2. 修改以下红色数字
Private Sub UserForm_Activate()
ARR = Sheet8.Range("A3:Z" & Sheet8.Range("A65536").End(3).Row) '数据赋值给数组
TextBox1.Text = ""
For i = 2 To UBound(ARR) '从数组提取用户名到ComboBox1
ComboBox1.AddItem ARR(i, 1)
Next
End Sub
Private Sub CommandButton1_Click() '登录按钮
For i = 2 To UBound(ARR) '数组循环
If ComboBox1.Text = ARR(i, 1) And TextBox1.Text = ARR(i, 2) Then '若用户名及密码都符合则
For j = 3 To 26 '在该行循环
If ARR(i, j) Then Sheets(ARR(1, j)).Visible = True '若行中数据为1,则对应工作表显示
Next
Sheets("封面").Visible = False '隐藏"封面”页
MsgBox ComboBox1.Text & "你好!欢迎你进入本系统", 1 + 64, "财务系统"
Application.Visible = True '工作簿显示
Unload UserForm1 '关闭用户窗体
Exit Sub '退出宏
End If
Next
MsgBox "用户名或密码输入错误,请重新输入!", vbOKOnly + vbExclamation, "错误"
TextBox1 = ""
End Sub
|
|