项目6-动态高效的宏与VBA[125页]课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《项目6-动态高效的宏与VBA[125页]课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 125页 项目 动态 高效 VBA 125 课件
- 资源描述:
-
1、项目项目6 灵活高效的宏与灵活高效的宏与VBAVBA项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4q项目展示项目展示q项目制作项目制作q知识点击知识点击q实战训练实战训练项目项目6 灵活高效的宏与灵活高效的宏与VBA项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4学生成绩管理系统主界面学生成绩管理系统主界面项目项目6 灵活高效的宏与灵活高效的宏与VBA项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4任务一:任务一:“学生成绩管理系统主界面学生成绩管理系统主界面”制作制作项目项目6 灵活高效的宏与灵活高效的宏与VBA(1)
2、新建工作簿,命名为:学生成绩管理系统主界面。)新建工作簿,命名为:学生成绩管理系统主界面。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA(2)插入背景图:在【页面布局】选项卡的【页面设)插入背景图:在【页面布局】选项卡的【页面设置】功能区中,单击【背景】命令按钮,在弹出的置】功能区中,单击【背景】命令按钮,在弹出的“插插入图片入图片”对话框中,点击对话框中,点击“从文件从文件”,选择,选择“背景背景图图.jpg”,然后点击,然后点击“插入插入”按钮。效果如图所示。按钮。效果如图所示。项目项目1 初识矢量图设计新锐初识矢量图
3、设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA(3)主界面标题设计。在【插入】选项卡的【文本】)主界面标题设计。在【插入】选项卡的【文本】功能区中,单击【艺术字】命令按钮,弹出功能区中,单击【艺术字】命令按钮,弹出“文字编辑文字编辑框框”,如图所示。,如图所示。(4)输入文字:学生成绩管理系统,适当调整文本)输入文字:学生成绩管理系统,适当调整文本的大小、位置等。的大小、位置等。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA(5)主界面)主界面“学生基本信息管学生基本信息管理理”按钮设计。在
4、【开发工具】按钮设计。在【开发工具】选项卡的【控件】功能区中,单选项卡的【控件】功能区中,单击【插入】命令按钮,在弹出的击【插入】命令按钮,在弹出的“表单控件表单控件”按钮中单击按钮中单击“按钮按钮(窗体控件)(窗体控件)”按钮,如图所示,按钮,如图所示,在表格里绘制命令按钮。在表格里绘制命令按钮。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA(6)右击该命令按钮,在弹出的快捷菜单里选择)右击该命令按钮,在弹出的快捷菜单里选择“编辑文字编辑文字”命令项,并输入文字:学生基本信息管理,命令项,并输入文字:学生基本信息管理,适
5、当调整文字的格式和命令按钮的位置,效果如图所示。适当调整文字的格式和命令按钮的位置,效果如图所示。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA(7)主界面所有操作按钮设计。按照第)主界面所有操作按钮设计。按照第(5)、(、(6)步的步的操作方法,分别设计操作方法,分别设计“学生成绩管理学生成绩管理”,“学生成绩查学生成绩查询询”,“学生考勤管理学生考勤管理”,“试卷分析报告试卷分析报告”,“退出退出系统系统”操作按钮,效果如图所示。操作按钮,效果如图所示。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW
6、 X4项目项目6 灵活高效的宏与灵活高效的宏与VBA(1)录制宏:在【开发工具】)录制宏:在【开发工具】选项卡的【代码】功能区中,单选项卡的【代码】功能区中,单击【录制宏】命令按钮,在弹出击【录制宏】命令按钮,在弹出的的“录制宏录制宏”对话框中,输入宏对话框中,输入宏名:宏名:宏_学生基本信息管理,点学生基本信息管理,点击击“确定确定”按钮,如图所示。接按钮,如图所示。接下来打开下来打开“学生基本信息学生基本信息表表.xlsx”,这一操作将被记录下,这一操作将被记录下来,然后,点击来,然后,点击“停止录制停止录制”按按钮,完成钮,完成“宏宏_学生基本信息管学生基本信息管理理”宏的录制。宏的录制
7、。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA(2)指定宏:右击)指定宏:右击“学学生基本信息管理生基本信息管理”按钮,按钮,在弹出的快捷菜单里,选在弹出的快捷菜单里,选择择“指定宏指定宏”命令,打开命令,打开“指定宏指定宏”对话框,如图对话框,如图所示。在该对话框里选择所示。在该对话框里选择“宏宏_学生基本信息管理学生基本信息管理”,然后,点击然后,点击“确定确定”按钮。按钮。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA(3)运行宏:这时点击“学
8、生基本信息管理”按钮,开始执行“宏_学生基本信息管理”宏,自动打开“学生基本信息表.xlsx”。效果如图。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA(1)创建)创建“选择班级和选择班级和课程课程”窗体。在【开发工具】窗体。在【开发工具】选项卡的【代码】功能区中,选项卡的【代码】功能区中,单击【单击【Visual Basic】命令】命令按钮,打开按钮,打开Visual Basic编编辑器。在辑器。在Visual Basic编辑编辑器里,点击器里,点击 图标,在弹图标,在弹出的快捷菜单里,选择出的快捷菜单里,选择“用用户窗
9、体户窗体”命令,如图。命令,如图。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA(2)在)在“选择班级和课程选择班级和课程”窗体里添加控件。在工窗体里添加控件。在工具箱里分别选择具箱里分别选择 标签控件,复选框控件和按钮控件,标签控件,复选框控件和按钮控件,在用户窗体里分别创建:在用户窗体里分别创建:Label1、Label2、ComboBox1、ComboBox2、CommandButton1、CommandButton2,如图,如图所示所示。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项
10、目6 灵活高效的宏与灵活高效的宏与VBA项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA(3)设置窗体和控件属性。)设置窗体和控件属性。选中选中“选择班级和课程选择班级和课程”窗体,窗体,在属性窗口的在属性窗口的“Caption”属性属性里输入:选择班级和课程,如里输入:选择班级和课程,如图。图。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA然后设置然后设置Label1、Label2、CommandButton1、CommandButton2的的“Cap
11、tion”属性分别为:属性分别为:班级:、课程:、确定、班级:、课程:、确定、取消;效果如图。取消;效果如图。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA(4)编写)编写VBA代码。代码。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA在在“代码窗口代码窗口”的的Initialize事件里,输入如下代码,事件里,输入如下代码,实现班级和课程选项的初始化。实现班级和课程选项的初始化。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4
12、项目项目6 灵活高效的宏与灵活高效的宏与VBA(5)创建宏。在【开发工具】)创建宏。在【开发工具】选项卡的【代码】功能区中,选项卡的【代码】功能区中,单击【宏】命令按钮,在弹出单击【宏】命令按钮,在弹出的宏对话框里,输入宏名:宏的宏对话框里,输入宏名:宏_学生成绩管理,如图,然后点学生成绩管理,如图,然后点击击“创建创建”按钮。在打开的按钮。在打开的“代码窗口代码窗口”里输入如下代码里输入如下代码:项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA(6)指定并运行宏。右击)指定并运行宏。右击“学生成绩管理学生成绩管理”按钮,在
13、弹按钮,在弹出的快捷菜单里,选择出的快捷菜单里,选择“指定指定宏宏”命令,打开命令,打开“指定宏指定宏”对对话框,在该对话框里选择话框,在该对话框里选择“宏宏_学生成绩管理学生成绩管理”,然后,点,然后,点击击“确定确定”按钮。然后点击按钮。然后点击“学生成绩管理学生成绩管理”按钮,弹出按钮,弹出“选择班级和课程选择班级和课程”窗体,如窗体,如图图所示所示。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA 在弹出在弹出“选择班级和课程选择班级和课程”窗体里,选定班级和课窗体里,选定班级和课程后,点击程后,点击“确定确定”按钮
14、,打开相应的成绩管理表。按钮,打开相应的成绩管理表。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA(1)创建)创建“宏宏_学生学生成绩查询成绩查询”宏。在【开发宏。在【开发工具】选项卡的【代码】工具】选项卡的【代码】功能区中,单击【宏】命功能区中,单击【宏】命令按钮,在弹出的宏对话令按钮,在弹出的宏对话框里,输入宏名:宏框里,输入宏名:宏_学学生成绩查询,然后点击生成绩查询,然后点击“创建创建”按钮。在打开的按钮。在打开的“代码窗口代码窗口”里输入如下里输入如下代码,如图。代码,如图。项目项目1 初识矢量图设计新锐初识矢量
15、图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA(2)指定并运行宏。右击)指定并运行宏。右击“学生成绩查询学生成绩查询”按钮,在弹出按钮,在弹出的快捷菜单里,选择的快捷菜单里,选择“指定宏指定宏”命令,打开命令,打开“指定宏指定宏”对话对话框,在该对话框里选择框,在该对话框里选择“宏宏_学生成绩查询学生成绩查询”,然后,点击,然后,点击“确定确定”按钮。然后点击按钮。然后点击“学生成绩查询学生成绩查询”按钮,运行效果按钮,运行效果如图所示。如图所示。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与V
16、BA(4)指定并运行宏。右击)指定并运行宏。右击“退出系统退出系统”按钮,在按钮,在弹出的快捷菜单里,选择弹出的快捷菜单里,选择“指定宏指定宏”命令,打开命令,打开“指指定宏定宏”对话框,在该对话框里选择对话框,在该对话框里选择“宏宏_退出退出”,然,然后,点击后,点击“确定确定”按钮。然后点击按钮。然后点击“退出系统退出系统”按钮,按钮,关闭工作表并退出关闭工作表并退出Excel。(5)“学生考勤管理学生考勤管理”和和“试卷分析报告试卷分析报告”按钮按钮的功能实现同的功能实现同“学生成绩管理学生成绩管理”。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4本项目知识要点
17、本项目知识要点如下如下:q应用宏应用宏q编写编写VBAVBA程序程序q控件的应用控件的应用项目项目6 灵活高效的宏与灵活高效的宏与VBA项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X46.3.1 6.3.1 应用宏应用宏项目项目6 灵活高效的宏与灵活高效的宏与VBA 宏是一种宏是一种VBA应用程序,它是存储在应用程序,它是存储在VBA模块中模块中的一系列命令和函数的集合。当执行宏命令所对应的的一系列命令和函数的集合。当执行宏命令所对应的任务组合时,任务组合时,Excel会自动启动该会自动启动该VBA程序模块中的程序模块中的运行程序,以自动完成用户指定的各项动作组合,运行
18、程序,以自动完成用户指定的各项动作组合,Excel会自动将已录制的命令组合重复执行一次或者会自动将已录制的命令组合重复执行一次或者回放,从而实现重复操作的自动化。回放,从而实现重复操作的自动化。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA一、录制宏一、录制宏录制宏,就是通过录制的方法把在录制宏,就是通过录制的方法把在Excel中的操作过程中的操作过程以代码的方式记录并保存下来,即宏的代码可以用录制以代码的方式记录并保存下来,即宏的代码可以用录制的方法自动产生。的方法自动产生。项目项目1 初识矢量图设计新锐初识矢量图设计新
19、锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA例如:在产品信息表工作簿里,通过录制宏计算员工的提成,例如:在产品信息表工作簿里,通过录制宏计算员工的提成,要求宏名为:宏要求宏名为:宏_ _计算提成,快捷键设置为:计算提成,快捷键设置为:Ctrl+Shift+SCtrl+Shift+S。一、录制宏一、录制宏(1)打开)打开“销售管理销售管理.xlsx”文件,选择文件,选择“产品信息表产品信息表”工工作簿。在作簿。在【开发工具开发工具】选项卡的【代码】功能区中,单击】选项卡的【代码】功能区中,单击【录制宏录制宏】命令按钮】命令按钮,如图,如图所示所示。项目项目1 初识矢量
20、图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA(2)在弹出的)在弹出的“录制宏录制宏”对话框中,输入宏名:宏对话框中,输入宏名:宏_计算提成,如图;单击计算提成,如图;单击“确定确定”按钮,开始进行按钮,开始进行录制操作,之后在录制操作,之后在Excel中中所进行的操作都将被记录,所进行的操作都将被记录,直至点击直至点击“停止录制停止录制”按按钮。钮。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA二、查看宏代码二、查看宏代码在【开发工具】选项卡的【代码】功能区中,单击【宏
21、】命令在【开发工具】选项卡的【代码】功能区中,单击【宏】命令按钮,如图按钮,如图所示所示;弹出宏对话框,如图;弹出宏对话框,如图所示所示。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA在宏对话框中点击在宏对话框中点击“编辑编辑”按钮,即可查看该宏的代码,按钮,即可查看该宏的代码,如图如图所示所示。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA三、运行宏三、运行宏方法一:方法一:通过通过“执行执行”按钮运行宏按钮运行宏打开打开“销售管理销售管理.xlsx
22、”文件,文件,选中选中“产品信息表产品信息表”工作簿工作簿中的中的E2单元格,单击【宏】单元格,单击【宏】命令按钮,打开宏对话框,命令按钮,打开宏对话框,如图如图所示所示。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA在在“宏对话框宏对话框”中,选择中,选择“宏宏_计算提成计算提成”宏,点击宏,点击“执行执行”按按钮,即可自动执行,宏执行前和执行后的效果如图钮,即可自动执行,宏执行前和执行后的效果如图所示所示。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与V
23、BA项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA方法二:通过快捷键运行宏方法二:通过快捷键运行宏也可以利用此前设置的宏快捷键也可以利用此前设置的宏快捷键CTRL+Shift+S,在键盘上,在键盘上按下对应快捷键,宏将自动执行;执行效果如图。按下对应快捷键,宏将自动执行;执行效果如图。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA方法三:通过表单控件运行宏方法三:通过表单控件运行宏(1)创建表单控件。在)创建表单控件。在【开发工具】选项卡的【控【开发工
24、具】选项卡的【控件】功能区中,单击【插入】件】功能区中,单击【插入】命令按钮,在弹出的命令按钮,在弹出的“控件控件列表列表”界面中,选择界面中,选择“表单表单控件控件”分类中的分类中的“命令按钮命令按钮”控件,如图。控件,如图。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA(2)在表格里绘制命令按钮;右击该命令按钮,在弹出)在表格里绘制命令按钮;右击该命令按钮,在弹出的快捷菜单里选择的快捷菜单里选择“编辑文字编辑文字”命令并输入文字:计算提成;命令并输入文字:计算提成;适当调整文字的格式和命令按钮的位置,效果如图适当调整文
25、字的格式和命令按钮的位置,效果如图所示所示。项目项目1 初识矢量图设计新锐初识矢量图设计新锐CorelDRAW X4项目项目6 灵活高效的宏与灵活高效的宏与VBA(3)指定宏。右击)指定宏。右击“计算计算提成提成”命令按钮,在弹出的快命令按钮,在弹出的快捷菜单里,选择捷菜单里,选择“指定宏指定宏”命命令,打开令,打开“指定宏指定宏”对话框,对话框,如图。在该对话框里选择如图。在该对话框里选择“宏宏_计算提成计算提成”,然后,点击,然后,点击“确定确定”按钮。按钮。(4)运行宏。点击)运行宏。点击“计算计算提成提成”命令按钮,运行效果如命令按钮,运行效果如图。图。项目项目1 初识矢量图设计新锐初
展开阅读全文