VBA语言概览
本文旨在带领大家踏上Excel VBA的学习之旅,我们将从基础开始,构建一个List链表数据结构,通过实例理解VBA的基本特性。
下面的图示展示了链表的大概结构:
目标是实现以下功能:
执行结果如下:
明确了目标后,我们先创建一个Excel工作簿,进入Visual Basic开发环境。如果找不到,需在文件设置中启用。
接下来,创建类模块和模块,设置Node和List的可见性,并在模块中编写测试过程。
程序的逻辑是:定义变量,赋值,然后使用。VBA变量类型包括全局变量和局部变量,理解变量作用域至关重要。
接下来,我们将学习VBA的基础内容:数据类型、声明和赋值、类模块的使用、函数和过程、分支和循环。
首先构建Node类,然后是List类。在modTest模块中编写测试代码,查看运行结果。
创建完成后,考虑保存为*.xlsm格式,或作为独立的加载项*.xla。如何在其他工作簿中引用和使用这些程序,我们将详细讲解。
至此,第一期内容结束,建议亲手实践。下期将深入应用,例如账务系统的构建。
模板文件获取链接:[链接](pan.baidu.com/s/1oXUmAr...),提取码:1oc5