Excel VBA入门001----幕后魔眼(初识VBA)

2024-06-11 14 0

很多使用Excel的朋友可能永远不知道:你在Excel前台所做的所有操作都被双背魔眼监视着!如果我能用上这双Excel监控眼睛,我们的Excel处理能力将会变得极其强大,而你的工作也会变得非常简单:只要动动鼠标,点击按钮,手工工作可能需要几个小时甚至几天的时间。几分钟内完成!

今天,我就带大家去发现和探索Excel后台的魔眼!

新建一个Excel文档,打开它,右键单击当前工作表标签(我的文件中有两个工作表,分别称为“常规工作表”和“详细信息”),然后单击“查看代码”或直接按AltF11进入Excel背景。World(代码编辑页面)

背景左侧有一个对象列表(前两个对应我们的两张表),右侧最大的区域是代码窗口。

双击①Sheet1(普通表),单击②Worksheet,然后单击③SelectionChange,即可调出Excel幕后魔眼!这是一双监视选中的选定单元格的眼睛,只需在这双眼睛的监视区域中添加一个简单的VBA语句④即可,并填入您要显示的文字(如“您已经点击了该单元格”)”)。特别注意:本设置中使用的引号使用半角英文输入法输入!(如果怕写错,可以直接复制这句话:MsgBox'Youclickedonthecell')

现在直接关闭后台代码编辑界面(右上角的关闭按钮),返回Excelsheet页面,随意点击Sheet1(整个表格)中的某个单元格就可以看到效果了!

尝试单击单元格B3?果然,我的点击动作被监听了!信息提示框也回归了!提示的内容就是后台添加的文字!Excel眼睛真的存在!

让我们做一些更有趣的事情。升级新输入的句子④,添加智能单元格地址显示:句子后添加“TargetAddress”(半角英文输入法输入)

再次返回sheet页面,点击随机单元格查看?Excel知道您单击了哪个单元格并输出地址值!

有点有趣,对吧?如果再换一句话,就会有更多的兴奋和惊喜……

其实Excel的魔眼不仅可以监控单元格是否被选中,还可以监控很多其他操作员的动作,你可以在代码窗口右上角的进程列表中看到当前工作表正在监控的各个进程!这些是Excel默认情况下用于监视工作表的进程。填写所需的声明,它将按照您的意愿运行。真是太神奇了!

如果你想在打开这个Excel文件时显示自定义的欢迎界面,可以在对象列表中双击ThisWorkbook,然后用同样的步骤现在找到Open进程,并在MagicEye监控区域添加以下语句:消息框应用程序。'

然后将该文件另存为启用宏的工作簿(如下),关闭并重新打开,看看打开它时文件会发生什么情况?

当您打开Excel时,Excel会自动向您打招呼!

如果你有兴趣,你可以尝试别的东西,它可以做更多

注意:如果您的Excel文件不显示欢迎界面,则宏可能已关闭。如下图所示,打开带有宏功能的Excel文件时,界面左上角会出现安全警告,提示宏已被禁用,点击“启用内容”。

如果没有这样的提示,可以右键单击Excel功能区扩展(红框),单击“自定义功能区”(或单击“文件”->“选项”)

在Excel弹出的选项页面中,按照①->④的顺序点击打开宏功能,然后保存Excel文件。

本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。

发布评论