了解Excel VBA:2018年开始工作以来,工作中处理Excel表格的事情很多。一些数据的填写、更改、对比都是手工完成,耗时长,容易出错。2020年疫情爆发
了解Excel VBA:
2018年开始工作以来,工作中处理Excel表格的事情很多。一些数据的填写、更改、对比都是手工完成,耗时长,容易出错。2020年疫情爆发时,在微信阅读上看到一本介绍Excel VBA的书。我边看边写了几个简单的工具(工作相关的工具),后来推荐给同事。反响不错。后来为了提高工作效率,我又陆续写了一批Excel工具,有自己的需求,也有同事提出的。
我大学也是学C语言的,现在不做程序员了。我就是喜欢在现成的工具和软件上写小脚本,提高工作效率。目前,Excel VBA编程是在边写作边上网搜索信息的过程中掌握的。
现在用文字写下来,这样你就可以再次学习Excel VBA。
Excel VBA工具执行环境准备:
1.WPS表单使用VBA工具:
没有正常打开WPS表单的开发工具选项。
在WPS表中打开文件->:选项->;自定义丝带。选中自定义功能区中的“开发工具”以启用开发工具。
默认情况下,WPS表中禁用宏。当您打开包含宏的表时,系统会提示您宏已被禁用。在运行宏和Excel VBA代码之前,您需要启用宏。
2.Office Excel使用VBA工具:
没有正常打开Excel电子表格的开发工具选项。
在Excel表格中打开文件->:选项->;自定义丝带。选中自定义功能区中的“开发工具”以启用开发工具。
如果Excel不能执行宏,点击Excel右上角的文件,点击选项,打开Excel选项;选择信任中心,点击“信任中心设置”,打开“信任中心”选项卡。选择宏设置,选择“启用所有宏”;然后单击确定。
下面开始介绍WPS表单上Excel VBA的编写。
1.打开VB编辑器。
依次点击【开发工具】和【VB编辑器】,如下图所示。
2.添加模块
因为VBA程序通常存储在模块中,所以您应该在编写程序之前添加一个模块来保存它。
单击[插入]和[模块]在项目中插入一个模块。
3.拆下模块。
选择要删除的模块,右键单击该模块执行删除模块。
4.编写VBA程序
通过菜单命令[插入][进程],在模块的代码窗口中添加一个空进程。操作如下。
您也可以在[代码窗口]中手动输入上述代码。
在前两行代码之间编写msgbox。开始学习VBA & # 34;双引号中的文本可以根据您的需要进行更改。
依次点击菜单命令[运行][运行子流程/用户表单]运行流程。
5.以上是Excel VBA程序最基本的内容。这是代码的含义。
公共子第一VBA计划()
末端接头
当来源是前一个插入进程时,选择的范围是:这意味着所有模块的所有其他进程都可以访问该子进程。如果没有什么要求,可以选择用Public来描述Sub。我到目前为止写的所有工具都是这样用的。
Sub和End Sub是一组对应的语句。如果有接头,就有结束接头。
Sub是声明一个流程,这是必须的,End Sub是结束流程。
第一个VBA程序()是这个子程序的名字,不能任意命名。规则是名称不能以数字开头,不能有空大小写,句号,感叹号,减号和@字符,$,#,&等。名称中,最多可包含255个字符。
Sub和End Sub之间是我们要写代码的地方。例如代码:MsgBox & # 34开始学习VBA & # 34;。
MsgBox的功能是在对话框中显示消息。上面代码的作用是在一个对话框中显示“开始学习VBA”。该功能对于调试、显示各种想要的参数信息等非常方便。
Excel VBA有自己的解释功能,比如把光标定位在MsgBox中间,然后按F1。会弹出MsgBox函数的介绍。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/143850.html