ExcelVBA系列之设计简单的登录界⾯
这篇⽂章和⼤家分享⼀下⽤Excel VBA制作⼀个简单的⽤户登录界⾯。
1. 在Excel⽂件中,打开Visual Basic,添加⼀个⽤户窗体。
2. 添加两个Label标签控件⾄⽤户窗体中,并分别命名为“⽤户名”和“密码”。
3. 添加两个⽂本框控件⾄⽤户窗体中,并分别与已添加的标签控件对齐;添加⼀个命令按钮控件⾄⽤户窗体中,并命名为“登录”。vba做excel窗体录入教程
4. 执⾏以上⽤户窗体后,在Excel⼯作表界⾯就会出现⼀个简单的登录界⾯。
5. 设置输⼊密码时显⽰符号“*”:单击窗体中密码的⽂本框控件,在其属性区域的PasswordChar输⼊“*”。
6. 再次执⾏⽤户窗体后,在登录界⾯密码处输⼊信息时即可显⽰为“*”。
以下是将这个登录界⾯与⼯作表的使⽤相结合的简单案例。
7. 为新增的两个⼯作表设置保护⼯作表。
8. 在VBA项⽬⼯程下,双击“ThisWorkbook”即当前的⼯作簿,添加⼀个Open事件,在打开⼯作簿时显⽰登录界⾯,即⽤户窗体UserForm1。
9. 返回⽤户窗体UserForm1,双击“登录”命令按钮后会进⼊命令按钮的Click点击事件。
10. 在Click事件中,输⼊如图所⽰的代码,设置需登录后,⼯作表才会取消保护,⽤户能查看和进⾏操作。
11. 双击项⽬⼯程下的“ThisWorkbook”,添加⼀个BeforeSave事件,在保存关闭⽂件时,隐藏两个⼯作表并设置保护。
12. 保存并关闭Excel⽂件,再次重新打开后则需要输⼊正确的⽤户信息,才可查看相应的⼯作表。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。