别怕,Excel VBA其实很简单里面一个教程

qq_34015565 2016-02-19 08:54:36
Private Sub cmdok_Click()
Application.ScreenUpdating = False
Static i As Integer
'If CStr(user.Value) = Right(Names("username").RefersTo, Len(Names("username").RefersTo) - 1) And CStr(password.Value) = Right(Names("userword").RefersTo, Len(Names("userword").RefersTo) - 1) Then
If user.Value = Evaluate(Names("UserName").RefersTo) And password.Value = Evaluate(Names("Userword").RefersTo) Then

Unload Me
Application.Visible = True
Else
i = i + 1
If i = 4 Then
MsgBox "对不起,你无权打开工作薄!", vbInformation, "提示"
ThisWorkbook.Close savechanges:=False
Else
MsgBox "输入错误,你还有" & (3 - i) & "次机会。", vbExclamation, "提示"
user.Value = ""
password.Value = ""
End If
End If
Application.ScreenUpdating = True

End Sub[code=VBA[/code]
密码为什么只能打数字 要怎么写才能打出字母?
...全文
1372 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ppdd6974 2016-03-11
  • 打赏
  • 举报
回复
可以!在新建名称userword的时候,直接在引用位置里输入你想要的密码(字母数字都可以)。

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧