汇总EXCEL_函数_宏_VBA 入门知识.pptVIP

  • 4
  • 0
  • 约6.67千字
  • 约 47页
  • 2020-09-09 发布于湖北
  • 举报
.......... * 挑战第一关 善用宏简化工作 .......... * 什么是宏 宏是一段定义好的操作,它可以是一段程序代码,也可以是一连串的指令集合。 宏的作用可以使频繁执行的动作自动化 节省时间,提高工作效率,又能减少失误 .......... * 开始录制宏 操作步骤 完成宏录制 运行宏 录制宏 需要经常重复执行的某项任务,就可以把执行这些任务的步骤全部录制在宏里,把宏变为可自动执行的任务 执行宏的操作 执行宏的命令 在工具栏上设置宏按钮 使用窗体控件 使用图形对象执行宏 .......... * 宏的结构 Sub 主界面() 主界面 Macro Coren Lee 记录的宏 2002-11-5 Sheets(主界面).Select End Sub 宏名 批注 宏程序 .......... * 挑战第二关 深入浅出VBA .......... * VBA及其特点 什么是VBA ? VBA(Visual Basic for Applications)是Microsoft Office 系列的内置编程语言,即应用程序中的VB。它“寄生于”Office应用程序,是Office 套装软件的一个重要组件。 VBA编程优点 1.程序只起辅助作用,大部分功能用Office的,因此简化了程序设计。 2.通过宏录制,可以部分地实现程序设计的自动化。 3.发行方便,只要发行含有VBA代码的文档或模板即可。 4. Office界面对于广大计算机应用人员来说比较熟悉,符合一般操作人员的使用习惯,便于软件推广应用。 5.用VBA编程非常简单。 .......... * 为何要使用 VBA 宏缺少伸缩的弹性 记录了许多不需要的步骤 记录了许多不需要的资料 无法使用较深入的功能 无法完成重复性的工作 无法完成需要条件判断的工作 宏 VBA Visual Basic for Application .......... * VBA与Visual Basic的差异 Visual Basic以界面为中心的开发方式 重点在使用者如何进行操作 VBA以文件为中心的开发方式 重点在使用者最后看到什么 .......... * Visual Basic编辑器 用来编辑宏程序或制作更高阶的整合性应用程序 附属于Office之下,使用较少的系统资源,达到编辑应用程序的目的。 .......... * 什么是工程 工程就是模块的集合,包括: 用户窗体 文件,例如Excel中的工作表以及图表工作表 模块 类模块 ActiveX文件 引用的其他工程 .......... * VBA程序的基本架构 对象 面向对象的开发方式 VBA是以操作Office对象为目的的程序语言 属性 对象所属的特性或特征 方法 控制对象的内建动作或功能,以便可以让程序顺利打开 事件 发生于对象上的事情 .......... * Application Workbooks Windows Addins …… Worksheets Charts Cells Range …… …… Excel对象结构 .......... * 1.Application对象(代表整个Excel应用程序) 2.Workbook(工作簿,即是说Excel文件) 3.Worksheet( 工作表,即工作簿的“页”) 4.Range(范围对象,指一个或者多个单元格) Excel对象结构 .......... * 使用对象的程序语法 Workbooks(“Mybook.xls”).Worksheets(“Sheet1”).Range(“B5”).Value = “ABCDE” 容器 容器 属性 Workbooks . Close 集合对象 .......... * VBA控制结构 分支结构 If 〈条件1〉 Then 〈语句块1〉 ElseIf 〈条件2〉 Then 〈语句块2〉 · Else 〈语句块n+1〉 End If Select Case 〈测试变量〉 Case 〈表达式1〉 〈语句块1〉 Case 〈表达式2〉 〈语句块2〉 · Case Else 〈语句块n+1〉 End Select .......... * VBA控制结构 循环结构 For 〈变量〉=〈初值〉 To 〈终值〉 Step 〈步长〉 〈语句块〉 Next 〈变量〉 For Each 〈对象变量〉 In 〈对象集〉 ? ? 〈语句块〉 Next 〈对象变量〉 Do While 〈条件表达式〉 〈语句块〉 Loop .......... * 示例:对红色字体的数据求和 Function SUMIFRAD (Target As range) Dim

文档评论(0)

1亿VIP精品文档

相关文档