excel vba listbox (excel vba range详解)

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

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

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

excelvba入门教程开窍篇60,excelvba入门教程6-1

2019年程序语言排名

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

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

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

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

excelvba入门教程开窍篇60,excelvba入门教程6-1

excel开发工具选项页

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

excelvba入门教程开窍篇60,excelvba入门教程6-1

开发工具栏

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

excelvba入门教程开窍篇60,excelvba入门教程6-1

Visual basic 代码区

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

控件工具栏

excelvba入门教程开窍篇60,excelvba入门教程6-1

控制工具栏

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

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

excelvba入门教程开窍篇60,excelvba入门教程6-1

按下设计模式

excelvba入门教程开窍篇60,excelvba入门教程6-1

插入按钮控件

excelvba入门教程开窍篇60,excelvba入门教程6-1

画出按钮

excelvba入门教程开窍篇60,excelvba入门教程6-1

双击按钮,写入代码

excelvba入门教程开窍篇60,excelvba入门教程6-1

关闭设计模式

excelvba入门教程开窍篇60,excelvba入门教程6-1

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

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