了解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.andon8.com/191922.html