b.Excel-VBA(工程-模块-过程-函数)

 我来答
天然槑17
2022-07-17 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6083
采纳率:100%
帮助的人:33.5万
展开全部

掌握如何录制宏,并成功运行并能重复使用之后,为进一步深入vb平台及vba语言,即将开展对excel的工程、模块、过程及函数的学习与研究。

VBA工程是一套Excel对象,模块,窗体和引用。包括下列内容:
1、工作表;2、图表;3、当前工作簿(工程存储的工作簿);4、模块;
5、类模块(特殊的模块让你可以创建自定义对象);6、窗体;7、引用到其他工程。
工程浏览器 (Alt+F11再双击开启) ,如下:

工程命名: 选择一个VBAProject > 双击 > 修改属性窗口的 名称 属性 > 输入“新名称”,回车

Excel宏录制创建的一系列指令是和实际进行的操作完全等同的。
录制的一系列指令被放在工作簿里的“ 模块 ”文件夹中。

思考:什么情况下会出现不同模块,以及模块之间的联系是什么?
答:一个工程可以有很多个模块,不仅可以创建模块,还可以创建窗体及类模块。两个不同模块两个子程序的宏显示,如图:

所有录制的指令都包括在“过程”里,过程的每一行都是一个“指令”。
指令分为关键词、运算符,或其他过程的调用命令。
VBA有以下三个过程:
1、 子程序过程(子过程) 执行任务但不返回任何值,以关键字Sub开头和End Sub结束。
2、 函数过程 执行具体任务并返回值,以关键字Function 开头和End Function结束。
3、 属性过程 使用属性过程可设置和获取对象属性的值,或者设置对另一个对象的引用。

思考:一个模块允许几个子过程,一个过程是否代表一个批量操作?
答:一个模块可以有若干个子过程,一个子过程为一个批量操作。如图,显然无论是一个模块或是不同模块,只要有两个 子过程 就会显示两个 可执行的宏名

VBA提供若干种内置函数(点击F2查看),尽量使用内置函数,也可以创建自定义函数,关键字Function开头和End Function结束。可对某个对象执行一系列。

学习成果在于检验,去试验吧~

1.新建开发工具中按钮

4.点击显示结果

以后将逐步运用到工作中,点击按钮后运行一系列操作~奥里给!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式