版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VBA概述开发环境VBE、宏本讲内容VBA的开发环境VBE宏的基本概念录制、编辑、运行宏保存带宏的工作簿什么是VBA?VBA(VisualBasicforApplications)是MicrosoftOffice系列组件的内置编程语言,即应用程序中的VB。它“寄生”于Office应用程序,是Office套装软件的一个重要组件使用VBA可以结合Office组件开发应用程序,如在Excel中自定义函数、开发应用程序等例:认识VBAExcel中使用VBA功能VBA使重复的任务自动化自定义Excel功能区和界面自定义Excel,使其成为开发平台创建报表对数据进行复杂的操作和分析VBA开发环境VBEOffice提供了VBA的开发环境,即VisualBasic编辑器(VBE)窗口在使用VBE前,必须先运行Office软件,如Excel2010在Excel环境中打开VBE窗口的方法:单击“开发工具”选项卡中“代码”组中的“VisualBasic”按钮按Alt+F11组合键进入VBE“开发工具”选项卡默认情况下,“开发工具”选项卡没有显示在功能区,可通过“自定义功能区”设置将其显示工程资源管理器窗口代码窗口属性窗口立即窗口本地窗口VBA工程工作表对象工作簿对象窗体模块工程:模块、窗体等对象的集合,在VBA中一个工作簿就是一个工程对象(P.11):代表应用程序中的元素,比如,工作表、单元格、图表、窗体,或是一份报告属性(P.13):属性定义了对象特性,像大小、颜色、对象状态等方法(P.13):对象可以执行的动作模块:声明及过程的集合过程:可单独执行的程序单元事件:是指发生在一个对象上并能被此对象辨别的操作,如打开工作簿了解几个概念添加模块菜单栏“插入”|“模块”命令添加过程在模块中添加过程,最常见的结构如下:可以通过“插入”|“过程”对话框Sub过程名()
程序代码EndSub第一个VBA程序添加一个模块,再添加一个子过程,如下:运行该过程查看结果SubTest1()Range("A1").Value="Hello,World!"EndSub如何引用单元格中的值两种方法:Cells(行号,列号).Value如:Cells(5,3).Value,表示引用的是C5单元格Range("单元格地址").Value如:Range(“C5”).Value,表示引用的也是C5单元格一开始直接写VBA代码有点困难?录制宏很好用哦什么是宏?(P.1)具体学习VBA之前,先来了解一下“宏”宏是通过一次单击就可以应用的命令集,一般用于自动执行一系列重复性操作,以提高工作效率本质上宏是保存在VisualBasic模块中的一组代码例:将认识宏工作簿Sheet1工作表中的A1单元格设置成绿色底纹的格式创建宏(P.1)使用宏录入器录制宏,步骤如下:在“开发工具”选项卡上的“代码”组中,单击“录制宏”在弹出的“录制新宏”对话框中进行设置后再单击“确定”开始录制。在工作表中执行某些操作。在“开发工具”选项卡上的“代码”组中,单击“停止录制”。实践:录制一个修改单元格底纹的宏保存带宏的工作簿保存带宏的工作簿时会弹出如下信息框需要将工作簿保存为“启用宏的工作簿(.xlsm)”单击“否”按钮,弹出“另存为”对话框在“保存类型”下拉列表框中选择“Excel启用宏的工作簿(.xlsm)”进行保存执行宏——方法1(P.2)使用“宏”对话框选择“开发工具”选项卡,在“代码”组中单击“宏”按钮,弹出“宏”对话框单击“执行”按钮执行宏——方法2为宏指定快捷键录制宏时可以指定在“宏”对话框中选中要设置的宏,单击“选项…”按钮执行宏——方法3将宏命令添加至功能区或快速工具栏运行宏——方法4将宏指定到工作表上的按钮(或其它图形对象)插入表单按钮控件为表单按钮控件指定宏实践自己录制一个设置单元格边框的宏,并用以上四种方法运行录制的宏思考:宏的本质是什么?查看宏代码选择“开发工具”选项卡,在“代码”组中单击“宏”按钮,弹出“宏”对话框单击“编辑”按钮查看宏代码VBA过程代码“设置底纹”是宏的名称查看宏代码Sub设置底纹()''设置底纹宏WithSelection.Interior.Pattern=xlSolid.PatternColorIndex=xlAutomatic.Color=5287936.TintAndShade=0.PatternTintAndShade=0EndWithEndSub说明一个宏就是一个sub过程单引号’后为注释内容,不是代码部分With语句可以对某个对象执行一系列的语句,而不用重复指出对象的名称Selection.Interior表示“选定区域的内部”对象Pat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环境保洁合同范本
- 二零二四年度医院医疗设备安装与调试合同
- 二零二四年度微软公司云计算服务合同
- 2024年度互联网汽车销售平台信息安全合同
- 2024年度地砖施工分包协议范本
- 2024版版权许可及转让合同
- 餐饮结账合同范本
- 二零二四年度赤峰市公共交通车辆更新改造项目合同
- 2024版保温材料质量保证与售后服务合同
- 2024年度便利店店铺智能收银系统合同
- 水文信息采集与处理习题
- 2010国际贸易术语解释通则(中文完整版)
- 星级酒店服务技能大赛活动方案
- 义务教育《道德与法治》课程标准(2022年版)
- 中职数学认识多面体与旋转体(课堂PPT)
- 宇视编解码器产品讲解
- 钛合金项目效益分析报告(模板范本)
- 城市燃气工程监理实施细则
- HydrolabBasic广东水文水利计算软件使用手册
- 三级公共营养师实操复习题
- 淀粉的液化技术(完整版)
评论
0/150
提交评论