Excel:超初级的VBA
1、1,调出开发工具
首先要把开发工具调出来,目前是两个版本:2007版本;2007以上版本。
2007版本打开方式:选项→常规→开启开发工具
2007以上版本打开方式:选项 →自定义功能区→开启开发工具

2、2,启用宏
其次,执行代码必须要启用宏,就是打开VBA的开关
操作路径:文件→选项→信任中心→信任中心设置→宏设置→勾选启用所有宏→确定→确定

3、编程环境
如何进入到编写VBA程序的后台进行操作呢?这个后台的操作流程是怎样呢?
① 进入VBA方式
1.快捷键ALT+F11
2.开发工具→Visual Basic
3.右键点击工作表标签→查看代码
找到开发工具选项卡点击 Visual Basic进入VBA的操作界面。

4、② VBA操作界面

5、1.工程窗口(位于左上角的位置)
储存三方面信息:
①:所有已打开的Excel文件,以树形文件形式记录。
②:分为三层节点
第一层节点:Excel文件或工作簿。
第二层节点:工作簿里面所包含的sheet1,shenet2,shenet3等工作表。
第三节点:窗体+模块(在工程窗口任意位置右键插入即可得到窗体和模块)

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

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

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

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

10、敲完回车键后:1.自动在代码名称MyVBA后面补充一对双括号;2.光标自动跳转到下一行的开头。3.会自动在结束地方加上一个结尾标签End Sub。
手动输入弹窗MSGBOX → 敲一个空格→ 输入一对英文状态下双引号 → 在双引号里面输入一段文字:我的第一个代码

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

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

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

14、③ 运行代码
1.VBA界面工具栏 绿色三角播放键(也叫执行键)

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



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



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



18、个人建议
最终效果如图所示。
