VBA 就是 visual basic for application, 即嵌入应用程序内部的visual basic(VB).

VB就是经久不衰的一种编程语言. 在2019年还位列第6名.

VB就是增加了可视化的Basic编程语言.

2019年程序语言排名

VB在嵌入应用程序后, 尤其是EXCEL VBA, 其开发效率极高, 基本上可以说是即写即用.

由于数据呈现可以依靠EXCEL表格本身, 如果不考虑美观, 可以直接使用EXCEL来做界面, 增加控件, 编写功能代码即可以使用.

以下是在excel中打开VBA界面:

  1. excel -> 文件 -> 选项 -> 自定义功能区 -> 开发工具 (勾上) -> 确认

excel开发工具选项页

这时你发现, excel多了一个页面- 开发工具


开发工具栏

visual basic - 代码区, 点击后如下


Visual basic 代码区

左边为项目区, 右边为代码区

控件工具栏

控制工具栏

在点击插入后, 会出现控件工具栏, 我们可以按如下方式在excel中插入我们的第一个控件:

  1. 选中我们需要将控件插入的excel sheet
  2. 点击插入按钮
  3. 选中按钮
  4. 在excel中画出按钮
  5. 双击按钮, 进入代码区
  6. 在代码区写入 msgbox ("Hello world")
  7. 退关设计模式
  8. 点击按钮, 运行代码, 弹出弹窗


按下设计模式

插入按钮控件

画出按钮

双击按钮,写入代码

关闭设计模式

点击按钮,得到我们的第一个程序


以后我们再慢慢展开将更多的VBA代码, 比如写一些实用工具