课时一已经结束,课时二正在火热的进行中,先简单的回顾一下上一课时的内容,VBA是什么,用途和如何进入VBE窗口,尤其是那些作品演示让让我们看到了VBA的神奇力量,遗憾的是我虽然用心的做了笔记和成果展示,但是老师的评语还是告诉我做的不够好,在看看其他同学的成果展示确实相当漂亮,完美,因此在这一课时我要加倍努力。
课时二小结内容:一,宏安全级 二,录制宏 三,执行录制宏
一 宏安全级
1,“宏”可能包含病毒,计算机里的病毒可以通过宏的形式入侵计算机,“宏安全级”是excel自带的宏保护功能。
2,用户可以设置不同的宏保护级别来实现是否允许在excel文件里运行VBA程序,
3,只有启用宏才能运行excel里的vba程序
★怎样修改宏安全级
1击工具栏中的工具---宏----安全性菜单命令
2,单击visual basic工具栏中的安全按钮
3,执行工具---选项---安全性---宏安全性
选择(非常高,高,中,低)四种级别,非常高:只允许运行安装在受信任位置的宏,所有其它签署的未经签署的宏都将被禁用,高:只允许运行可靠来源签署的宏,未经签署的宏会自动取消;中:可以选择是否运行可能不安全的宏;低:不建议使用,不受保护。
一般情况下我们选择中级(当我们打开一个excel时,会出现“启用宏”和“禁用宏”对话框,如果我们对这个文件中的宏有所怀疑的话,最好我们先点击“禁用宏”,待查看后在运行)。在进行了宏安全级的修改后,应先关闭当前工作薄,在重新打开,对于我们设置的安全级才会有效
二 录制宏
★什么是宏
1, 宏使用VBA代码记录下来的一系列操作步骤的组合,可以使用录制宏功能,把操作步骤按顺序录制下来
2, 执行这个宏,可以把宏记录下的操作依次执行一遍
3, 可以使用宏简单完成需要重复执行多次的相同操作,从而简化我们的工作量,节约我们的工作时间
★ 怎样录制宏
1执行工具栏中的工具---宏----录制新宏菜单命令
2单击visual basic工具栏中的录制宏按钮
宏放置的位置
★个人工作薄:当把宏放置在此位置后,电脑上所有的EXCEL文件都可以启用这个宏。个人宏工作簿存在一个特定的位置
★新工作表:EXCEL新建一个工作簿来存放宏
★当前工作簿:也就是正在使用的工作簿,保存在该工作簿后,若未在工具栏上设置按钮并按提示操作,则其他工作簿不可使用该宏。
三 执行宏
1.直接执行
2.快捷键执行:(缺点:宏的数量达到一定的数量时,操作都不容易记起相应的快捷键,而且不够直观)
3.窗体控件(图片,图形)执行
4.常用工具栏添加自定义按钮执行(工具栏---工具---自定义---命令----宏----自定义按钮按住鼠标左键不放拖动自定义按钮到工具栏中)
★VBA中单元格的引用方式
▲绝对引用:运行VBA程序时,代码操作的单元格区域不会随着当前活动单元格的改变而改变
▲相对应用:运行VBA程序时,代码操作的单元格区域会随着当前活动单元格的改变而改变
停止录制的工具栏当中,除了有停止录制的按钮,还有一个相对引用/绝对引用的切换按钮,呈凹下去是相对引用,呈凸出来是绝对引用
▲录制的宏代码中,绿色的说明和备注部分可以删除,然后可再加上循环语句:
for I = a to b
next
(其中的a和b为数字,方可直接循环执行代码。)
课后感想
录制宏的确是相当好用的工具,对我这种刚入门的人相当有用。上手快,容易理解,以前不知道有相对引用和绝对引用的宏之分,录制的都是绝对引用的宏。通过这次培训,学会了相对引用的宏的录制方法
宏代码绝不等于VBA,它只是VBA里最简单的运用,尽管许多Excel过程都可以用录制宏来完成,但是通过宏代码还是无法完成许多的工作,如:
(1)不可以建立公式,函数;
(2)没有判断或循环的功能;
(3)不能进行人机交互;
(4)无法显示用户窗体;
(5)无法与其他软件或文件进行互动。
因此想学到更多的东西,想让宏运行的速度更快,那只有不断的努力学习 |