Excel VBA 基础教程——第一章 宏(1)

发布时间:2020-1-26 05:16 作者:123456833 阅读次数: 1805

想学VBA很久了,终于今天决定,心动不如行动,就学起来吧!

我会把学过的整理出来,有兴趣的童鞋也可以一起学习哟!

以干货为主,废话不多说,按照文章里的操作步骤保证你可以学会。


第一章 宏

要点:

  1. 什么是宏
  2. 录制宏
  3. 删除和编辑宏
  4. 保存带宏的工作簿
  5. 执行宏

正文开始

一、 什么是宏

宏就是一组动作的组合。


如果功能区域的主选项卡中中没有,需要手动添加,步骤如下:
“文件”选项卡

“帮助”下的“选项”

“自定义功能区”→在“从下列位置选择命令”的下拉中,选择“主选项卡”→

在“主选项卡”中点击“开发工具”,然后点击“添加”→

然后“开发工具”被添加进入,点击“确定”→

再看功能区中,已经有“开发工具”,可以快捷使用“Visual Basic”和“宏”。

录制宏:在Excel中,制作宏的方式主要有两种:录制宏 、编写宏。这里不叙述概念,可以自行百度查询。前面已经将“开发工具”选项卡添加完成,下面的操作默认“开发工具”已添加,直接开始录制宏。

二、录制宏

1) 打开Excel,单击“开发工具”选项卡下的【录制宏】按钮,会弹出“录制新宏”对话窗口(见下一步骤)。

2) 在“录制新宏”对话框的“宏名”和“说明”文本框中按图中所示的输入,“保存在”保持当前默认的“当前工作簿”。都输入完了点【确定】按钮,这时候就开始录制宏了。

3) 在B2中输入“长春市致远科技有限公司”,回车,输入完成后,单击【停止录制】按钮,将刚才输入信息的过程录制下来,即完成了宏“按钮_单击”的录制过程。

4) 在“宏”中可查看是否录制成功。跳出的“宏”对话框验证是否是我们当时录制的内容。

三、删除和编辑宏

如果对录制的宏不满意,可以删除或编辑。

1) 如同在录制宏的4)里,打开“宏”对话框,选择“按钮_单击”,可以选择“编辑”或“删除”。删除的话选择后点击【是】即可。

2) 尝试一下【编辑】宏,选择【编辑】后,进入到编辑宏代码的VBA开发环境中,如下图所示。

3) 添加程序代码:

Range("B3").Select
ActiveCell.FormulaR1C1 = "联系电话:0431-86936553"

添加后如图所示。

4) 退出VBA编辑器窗口(点右上角的×即可),回到Excel工作表中,单击【宏】,选择“按钮_单击”,点【执行】,就会出现刚才我们新添加的内容,如下图。

四、 保存带宏的工作簿

1) 关闭Excel工作簿,将弹出如下图对话框,选【是】,则是Excel工作簿被保存,但是宏没有被保存;选【否】,将会弹出“另存为”对话框,在该窗口中的“保存类型”下拉列表框中选择“Excel启用宏的工作簿”选项。

五、执行宏

在3、编辑和删除宏中第4步中,已经讲述了第1种执行宏的方法,这里主要讲述其他四种方式:通过快捷键执行宏、通过窗体按钮执行宏、通过图形执行宏。

  • 通过快捷键执行宏:

1) 如下图所示顺序。设置完成后,把Excel工作簿里的内容删除,执行快捷键,也可以新建一个Excel工作簿用快捷键执行宏。

  • 通过窗体按钮执行宏:

1) 打开“按钮_单击”宏(该宏已经录制完成)所在的Excel工作表,删除工作表中的内容。单击“开发工具”选项卡下的【插入】按钮。此时将弹出控件工具箱窗口,在该工具箱窗口中单击“表单控件”中的按钮控件,并选择第一个按钮控件,如图所示。

2) 单击按钮控件后,将鼠标放置在Excel工作表相应位置,会弹出“指定宏”对话框,选择“按钮_单击”,然后【确定】。如果想修改宏的操作,可以选择【编辑】。

3) 确定后,在工作表中点击按钮,就会执行宏。(可对按钮进行重命名)

  • 通过图形执行宏:

1) 录制一个“公司信息”的宏,代码如下。

Excel工作表中显示如下。

2) 删除刚才工作表所有录入的信息。然后选择任意单元格,选“插入”选项卡下的【图片】按钮(也就是平时的插入图片,不是开发工具下面的【插入】),在弹出的对话框中选择你想插入的图片。我随便插了一张地图。

3) 右击图片,选择【指定宏】

4) 在弹出的窗口中选择公司信息,然后【确定】。(我录制了太多宏,把其他都马赛克了,练习的时候记得只选“公司信息”的宏)。

5) 确定之后,点击刚才所选的图片,就会出来宏的内容。(这里我插入图片的时候单元格选的位置不合适,指定宏以后也不能随便移动了,所以在插入之前记得选个好位置)

  • 添加工具栏命令执行宏

1) 在工具栏上单击鼠标右键,在弹出的快捷菜单中选择“自定义快速访问工具栏”选项,此时将弹出“Excel选项”对话框中的“自定义”选项卡中的内容,选择宏。

2) 确定后就可以看到已经添加成功了,直接点击就可以执行宏。





未完待续。。。。

最新评论