《ExcelVBA开发平台概述.ppt》由会员分享,可在线阅读,更多相关《ExcelVBA开发平台概述.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ExcelExcel VBAVBA程序设计程序设计nExcel VBA开发技术大全 伍远高等编著.清华大学出版社,2009年,¥69.00nExcel 2007与VBA编程从入门到精通 张强,刘飚编著 电子工业出版社,2008年,¥43.00参考书目参考书目2n第1章 Excel VBA开发平台概述n第2章 VBA基础知识n第3章 Excel VBA对象模型n第4章 用户界面设计主要内容主要内容3ExcelExcel VBAVBA程序设计程序设计第1章 Excel VBA开发平台概述nVBA:Visual Basic for ApplicationnVBA是内嵌在Microsoft Offic
2、e软件中的一种标准宏语言,用来对Office进行二次开发,它本身是“免费”的。n更确切地讲,VBA是一种自动化语言,它可以使常用的程序自动化,可以创建自定义的解决方案。VBAVBA 是什么是什么5nVB:Visual Basic nVBA:Visual Basic for ApplicationnVBS:Visual Basic ScriptVBVB、VBAVBA和和VBSVBS的区别的区别6ExcelExcel 200720077ExcelExcel 20072007n基本概念l工作簿l工作表l单元格8ExcelExcel 20072007n向单元格中数据输入l在单元格中逐一输入l利用自动填
3、充功能l利用公式或函数公式以“”开头,是由常量值、单元格引用、名称、函数或操作符组成的序列。9ExcelExcel 20072007n单元格中数据的类型l文本l数值l逻辑值l出错值10ExcelExcel 20072007n单元格编辑l文本对单元格的操作包括移动和复制单元格、插入单元格、插入行、插入列、删除单元格、删除行、删除列等。l对单元格内数据的操作包括复制和移动单元格数据,清除单元格内容、格式等。n工作表操作包括添加、删除、重命名以及移动、复制、拆分和冻结工作表。11ExcelExcel 20072007n工作表的格式化l设置单元格格式数字、字体、对齐、标题居中、表格边框、底纹l设置列宽
4、和行高l设置条件格式l自动套用格式12ExcelExcel 20072007n数据管理l排序l筛选l分类汇总l创建数据透视表13ExcelExcel 20072007n图表l图表是依据选定的工作表单元格区域内的数据按照一定的数据系列而生成的,是工作表数据的图形表示方法。lExcel中可方便的绘制不同的图表,如柱形图、条形图、折线图和饼图等。14n宏是一段程序代码,或者一串指令集合,它定义好了一种或一组操作。n宏几乎可以自动完成Office中的各种操作,大部分的宏是用VBA编写的,通过对VBA代码的宏进行编辑修改,宏还可以执行更高级的、普通用户不能完成的任务。宏宏15n创建宏l利用宏录制器;l在
5、VBA开发环境(VBE)中创建宏。n管理宏l设置宏选项、删除宏、编辑宏n运行宏宏宏16n宏的安全性l宏病毒是一种寄存在Office文件或模板的宏中的计算机病毒。l一旦打开含有宏病毒的文件,宏病毒就会被激活,转移到计算机上,并驻留在Normal模板上。以后,所有自动保存的文档都会“感染”上这种宏病毒;如果其他用户打开了感染病毒的文档,宏病毒又会转移到他的计算机上。n打开包含宏的文件n设置宏的安全性宏宏17nVBEl进入VBE在“开发工具”选项卡的“代码”组中,单击“Visual Basic”按钮。快捷键Alt+F11 在“开发工具”选项卡的“代码”组中,单击“宏”按钮,打开“宏”对话框,选中一个宏,单击“编辑”按钮。在Excel中右击工作表标签,在弹出的快捷菜单中单击“查看代码”命令。lVBE界面ExcelExcel VBAVBA的开发环境的开发环境18练习一:学生成绩表练习一:学生成绩表19练习二:客户管理系统首页设计练习二:客户管理系统首页设计20n熟悉Excel2007n熟悉VBE第第4 4周周 上机上机TheThe endend21
限制150内