Excel VBA工作薄 5.13数据保护再升级 关键资料登陆窗体+密码保护

前景提要(登陆窗体+密码双保护,关键数据安全有保证,你能打开算我输)

之前两天我们分享了如何通过VBA来实现工作薄的数据保护的功能,当然都是批量性的操作,在一定程度上方便了大家的操作,同时满足了部分场景下需要保护自己数据的需要,but,有时候我们的保护级别可能需要更加的高,比方说有粉丝说他自己电脑的数据压根就不想让人看,更不要说复制粘贴了,但是职场工作,难免会有其他同事看你的电脑或者多个班次共用电脑的情况,这样某些关键数据的保护就尤为重要了,之前分享的数据保护功能就有点low了,那么今天我们升级下数据保护的功能,实现打开关键数据工作薄,会弹出登陆窗体,并且要输入正确的密码才可以打开的。

场景模拟

假设 当前桌面有一个工作薄,里面的数据对我们来说是比较的关键的,我们今天要保护的就是这个工作薄的数据。我们希望实现的效果这样的

[
image.png

一打开工作薄是这样的一个登陆窗体,必须输入正确的用户名和密码之后,才可以查看打开工作薄,否则直接关闭该工作薄,来上代码

方法分析

今天的这个方法需要用到窗体的相关功能。但是窗体的相关信息我们还没有学习。这里我们就暂时简单的写一下代码,后续我们再详细讲解如何使用窗体

代码区

1.我们先插入一个窗体模块,然后绘制相应的窗体界面

image.png

仅仅是需要向三种窗体控件就可以了

2.双击确定按钮,进入代码页面,输入如下代码

Private Sub CommandButton1_Click()

Dim k&

Me.Hide

If TextBox1.Value = "admin" And TextBox2.Value = "123" Then

    MsgBox "欢迎你登陆!"

    Application.Visible = True

    Else

        MsgBox "您的输入不合法请重新输入!"

        Application.Visible = True

        ActiveWorkbook.Close

End If

End Sub

Private Sub CommandButton2_Click()

Unload Me

End Sub

3.双击thisworkbook,进入新的代码区


image.png

输入新的代码如下

Private Sub Workbook_Open()

Application.Visible = False

UserForm1.Show

End Sub

相关的操作已经结束了,来我们看看对应的效果

如果输入的账号密码错误,会弹窗提示,单击确定之后直接关闭工作薄,无法打开相应的数据

image.png

如果你输入正确的用户名和密码,会弹出欢迎窗口,并且进入工作薄内部,数据都可以进行查看,操作了。


image.png

代码分析

今天的步骤比较的复杂,有三个步骤缺一不可;

第一步是简单的绘制窗体

第二步是操作对应的按钮的功能,大家可以先不了解步骤的原理,直接套用就好,我们后面在具体说窗体的各种功能和操作

内部的代码很简单,大家都应该能够看懂,就是简单的判断,用户名和密码同时正确才可以进入内部查看数据

第三步也是很重要的一部,一定要在thisworkbook这个代码区输入第二段代码,否则这个登陆窗体是无效的,大家一定要记得。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,319评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,801评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,567评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,156评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,019评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,090评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,500评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,192评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,474评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,566评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,338评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,212评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,572评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,890评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,169评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,478评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,661评论 2 335

推荐阅读更多精彩内容