最简单和VBA程序(宏)

来源:互联网 发布:系统网络架构设计 编辑:程序博客网 时间:2024/06/08 18:08

第二课  最简单的VBA程序(宏)

讲师:ggsmart(叶枫)

助教:apirl2008、swabe

第一节宏安全级

  •  可能包含病毒,“宏安全级”是Excel自带的宏保护功能。
  •  用户可以设置不同的宏保护级别来实现是否允许在Excel文件里运行VBA程序。
  • 怎样修改宏安全级

   可以在“宏安全性”对话框的安全级选项卡里设置或修改宏安全级。

    打开“宏安全级”对话框的办法:

  执行“工具  宏全性”菜单命令

 单击“Visual Basic”工具栏中的“安全”按扭

 执行“工具选项”菜单命令,单击“安全性”选项卡中的“宏安全性”按钮。

 

第二节录制宏

什么是宏?

 使用VBA代码录下来的一系列操作步骤的组合。可以使用录制宏功能,把操作步骤像录制下来;

执行这个宏可以把宏记录下的操作依次执行一遍;

可以使用简单完成需要重复执行多次的相同操作。

怎样录制宏?

执行“工具--录制新宏菜单命令。

       单击“Visual Basic”工具栏中的录制宏按钮。

第三节执行录制宏

 直接执行

 直接执行      

 

快捷键执行

快捷键

窗体控件(图片、图形)执行

常用工具栏执行

VBA中单元格的引用方式:绝对引用和相对引用

绝对引用

绝对引用

运行VBA程序时,代码操作的单元格区域不会随着当前活动单元格的改变而改变。

相对引用

相对引用

运行VBA程序时,代码操作的单元格区域会随着当前活动单元格的改变而改变。

绝对引用例题1

要求:把出库数量累加到总出库数量中,用宏录制方法,并用窗体指定宏。

找开工作表后执行下面操作:

第一步:录制宏

         命宏的名称:汇总

第二步:选中C2:C17数据,右击选复制

第三步:选中D2:D17,右击选<选择性粘贴>

第四步:勾选数值和加

第五步:录制宏结束,按<停止录制>

第六步:创造窗体

第九步:修改窗体名称

把该窗体指定宏

原创粉丝点击