当前位置:首页 > 攻略

关于禁用宏我想说初学Excel VBA(01)

第一次了解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程序一般保存在模块里面,所以在编写程序之前,应先添加一个模块来保存它。

点击【插入】、【模块】命令,就会在Project里面插入一个模块。

3、移除模块

选中所需移除的模块,鼠标右键单击模块,执行【移除 模块】。

4、编写VBA程序

通过菜单命令【插入】【过程】,给模块的代码窗口中添加一个空过程,操作如下。

也可以在【代码窗口】中手动录入上述代码。

在前文两行代码之间,写入MsgBox "开始学习VBA" ,””双引号中的文字可以改成自己想要的内容。

依次点击菜单命令【运行】【运行子过程/用户窗体】运行该过程。

5、以上就是Excel VBA程序的最基本的内容,下面介绍代码的含义。

Public Sub 第一个VBA程序()

End Sub

Public来源是之前插入过程时,选择的范围是<公共的>,表示所有模块的所有其它过程都可访问这个 Sub 过程。如果没什么要求,都可以选择使用Public来描述Sub,我目前写的工具都是这样用的。

Sub 和 End Sub是一组对应的语句,有Sub就有End Sub。

Sub是声明一个过程,这是必备的,End Sub是结束该过程。

第一个VBA程序() 是该Sub过程的名称,不能随意取名,规则是命名不能以数字开头,名称中不能存在空格、句号、感叹号、减号和字符@、$、#、&等,名字中最多包含255个字符。

Sub 和 End Sub之间就是我们想要写代码的地方。例如代码: MsgBox "开始学习VBA" 。

MsgBox 的功能是在对话框中显示消息。上述代码的功能就是在一个对话框中显示“开始学习VBA”。这个功能用来调试时很方便,显示各种想要知道的参数信息等。

Excel VBA自带解释功能,例如:把光标定位在 MsgBox的中间,再按F1键。系统会弹出对MsgBox函数的介绍。

1.《关于禁用宏我想说初学Excel VBA(01)》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《关于禁用宏我想说初学Excel VBA(01)》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/2491259.html

上一篇

u盘装系统,干货看这篇!如何把系统装在U盘里,任何一台电脑都可以使用自己系统?

下一篇

【易信电脑版】专题易信企业版打造高效团队沟通平台

【禁用宏】专题14种不同类型的计算机病毒

【禁用宏】专题14种不同类型的计算机病毒

禁用宏相关介绍,计算机病毒是故意编写的恶意软件程序,允许未经所有者许可访问计算机。 这些类型的程序主要是为了窃取或破坏计算机数据而编写的。 大多数系统会由于程序错误、操作系统的漏洞和糟糕的安全实践而感染病毒。据分析和...

关于禁用宏我想说关于不能乱打开陌生电子表格的原因

关于禁用宏我想说关于不能乱打开陌生电子表格的原因

禁用宏相关介绍,很多人说,如果不打开有颜色的网站,成为正人君子,就不怕中毒。那么你是愚蠢和天真的。谈论EXCEL的攻击技术EXCEL。 XLM钓鱼不是一项新的技术,自从公开以后,网上有很多对其的分析文章,这里仅仅做一...

【禁用宏】抱歉,如果禁用宏,你将无法工作

【禁用宏】抱歉,如果禁用宏,你将无法工作

禁用宏相关介绍,[分享成果,喜悦和正能量]睿智的人能看透,所以不吵架。豁达的人不会打架,因为他能敞开心扉。 得道的人晓天意,故不急。厚德的人重谦和,故不噪。明理的人放得下,故不痴。自信的人肯努力,故不误。重义的人交天...

禁用宏专题之Excel VBA 常见技巧23-工作表的深度隐藏

禁用宏专题之Excel VBA 常见技巧23-工作表的深度隐藏

禁用宏相关介绍,使用VBA开发的工作簿文件与用户交往后,通常会在打开工作簿时启用宏。禁用宏时,除了使用“关闭工作簿”功能外,还可以隐藏所有包含数据的工作表。如果在打开工作簿时禁用宏,则只会显示空白工作表,从而达到强制...

【禁用宏】如何设置Excel文件安全模式,这里有说明,不要错过

【禁用宏】如何设置Excel文件安全模式,这里有说明,不要错过

禁用宏相关介绍,No.1 网络安全是重点内容。无论是生产企业还是国家事业,互联网已经成为生活不可分割的一部分。 于是,网络安全就显得十分重要,美国的互联网是世界最强的国家,面对网络安全依然无法避免发生事故。 面对网络...

【禁用宏】每次打开EXCEL总显示宏被禁用,让开启宏,两个原原因

【禁用宏】每次打开EXCEL总显示宏被禁用,让开启宏,两个原原因

禁用宏相关介绍,相信在公司工作的很多亲戚都遇到了问题。别人发来了excel文件。每次打开时,excel上面似乎都不能使用宏、宏是否启用、以及别人使用的按钮等一些功能,这让一些同事很为难。大卫亚设(David Asse...