VBA编程之使用全局变量实现用户窗体中确定和取消按钮

在初次使用用户窗体编写程序的过程中,有没有考虑过里面的各种按钮是通过何种途径传递给我们的程序,让它知道用户按下了哪个按钮呢?这个问题在我初次编写程序的时候也反思过,后来学习了全局变量之后,就恍然大悟了,所以来分享一下我的实现方法。

编程过程中我们常常用到局部变量,如函数体内的定义的变量,在执行完该程序后变量的值就被释放了,像这样的变量都是局部变量。而全局变量则不然,它可以被整个模块下的函数共用,互相传递消息。

所以选择使用全局变量来实现用户窗体中的确定和取消按钮功能

添加用户窗体及初始化内容,前一期都有详细讲过了,可以参考文章:

VBA编程通过实例教你如何使用Form用户窗体

设计用户窗体

此处为了说明全局变量在各函数之间的传递,增加了取消按钮。

插入模块

按照下图所示,插入模块后,左侧工程窗口会增加一个模块,默认名称是“模块1”。此处引入模块化,它可以用来分割,组织和打包软件。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。所以在模块里声明的全局变量可以被该模块下的全部函数共同使

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wei1019

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值