Excel:超初级的VBA

2026-04-01 14:51:43

1、1,调出开发工具

首先要把开发工具调出来,目前是两个版本:2007版本;2007以上版本。

2007版本打开方式:选项→常规→开启开发工具

2007以上版本打开方式:选项 →自定义功能区→开启开发工具

Excel:超初级的VBA

2、2,启用宏

其次,执行代码必须要启用宏,就是打开VBA的开关

操作路径:文件→选项→信任中心→信任中心设置→宏设置→勾选启用所有宏→确定→确定

Excel:超初级的VBA

3、编程环境  

如何进入到编写VBA程序的后台进行操作呢?这个后台的操作流程是怎样呢?

①  进入VBA方式

1.快捷键ALT+F11

2.开发工具→Visual Basic

3.右键点击工作表标签→查看代码

找到开发工具选项卡点击 Visual Basic进入VBA的操作界面。

Excel:超初级的VBA

4、②  VBA操作界面

Excel:超初级的VBA

5、1.工程窗口(位于左上角的位置)

储存三方面信息:

①:所有已打开的Excel文件,以树形文件形式记录。

②:分为三层节点      

第一层节点:Excel文件或工作簿。

第二层节点:工作簿里面所包含的sheet1,shenet2,shenet3等工作表。

第三节点:窗体+模块(在工程窗口任意位置右键插入即可得到窗体和模块)

Excel:超初级的VBA

6、2.属性窗口:初学阶段了解即可(位于左下角位置)

Excel:超初级的VBA

7、3.VBE窗口:即Visual Basic Edit(编辑器)窗口,右侧大片空白区域就是VBE窗口,特点就是光标的指针在一直不停的闪动着;用处:用来在这里写代码。

Excel:超初级的VBA

8、编写并运行代码

①  编写代码

在打开的一个空白Excel文件中进行,操作路径:主选项卡中开发工具→ Visual Basic 按钮  → 进入界面  → 工程窗口中任意位置   → 插入→  点选模块    → 进入VBE窗口   →   书写代码。

Excel:超初级的VBA

9、代码要素:输入开始标签Sub MyVBA,直接敲击回车键(特别提醒:在VBA中,所有的空格都是只敲一下空格键;所有的符号必须是英文状态下的半角符号)

Excel:超初级的VBA

10、敲完回车键后:1.自动在代码名称MyVBA后面补充一对双括号;2.光标自动跳转到下一行的开头。3.会自动在结束地方加上一个结尾标签End Sub。

手动输入弹窗MSGBOX   →   敲一个空格→   输入一对英文状态下双引号    →    在双引号里面输入一段文字:我的第一个代码   

Excel:超初级的VBA

11、工具栏:位置在工程窗口上面区域的一行小按钮 →  绿色三角形小按钮:播放键或者启动器 

Excel:超初级的VBA

12、运行代码:光标放在几行代码中任意位置 → 点击工具栏中播放键  →  返回到打开的sheet中 →  弹出内容为“我的第一个代码”的弹窗  →  代码运行完毕。

Excel:超初级的VBA

13、②  解析代码

代码构造解析(代码4要素必须记住):

Excel:超初级的VBA

14、③ 运行代码

1.VBA界面工具栏      绿色三角播放键(也叫执行键)

Excel:超初级的VBA

15、2.开发工具  →   宏  →  宏对话框选中代码名称   →   位置点选当前工作簿    →    右侧点击执行

Excel:超初级的VBA

Excel:超初级的VBA

Excel:超初级的VBA

16、代码执行完毕

③ 启动钥匙

操作路径:开发工具    →   插入   →    表单控件    →   按钮   →    光标变为十字架  →     拖动光标选一个区域 →      弹出指定宏对话框   →    选中宏过程名称MyVBA →      位置点选当前工作簿   →    确定

Excel:超初级的VBA

Excel:超初级的VBA

Excel:超初级的VBA

17、弹出按钮   →     点击按钮即可自动执行MyVBA这个过程   →    可以修改按钮→名字为启动钥匙或其他(选中按钮    →    右键   →     编辑文字即可)

Excel:超初级的VBA

Excel:超初级的VBA

Excel:超初级的VBA

18、个人建议

   最终效果如图所示。

Excel:超初级的VBA

猜你喜欢