VBA课程教大纲.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VBA课程教大纲

技术部分——VBA VBA——Visusl Basic for Application 未来方向——Visual Studio to Office EXCEL中的VBA与VB的区别 1 vb是一种应用程序,和c语言相当; VBA是寄生在EXCEl中的一种语言,其语法和vb是一样的; 2 vb有自己的开发环境,VBA必须在EXCEl中开发。 VBA的特点 1 对于重复的工作定义程序,利用按钮来方便操作; 2 根据业务的需要,进行操作界面的定制,使EXCEL环境成为一个业务系统; 3 创建报表系统,减少在实际报表设计中的操作。 VBA的使用 VBA的启动与关闭; VBA的程序编译环境——VBE。 演示小结 通过对于“宏”程序的演示以及录制,我们可以发现掌握宏编程(VBA程序)可以控制重复操作,减少很多电子表格操作带来的错误,实现电子表格的自动化处理(办公自动化)。 VBA的变量以及变量的声明 数值型变量: 整型(Integer),长整型(Long),逻辑性(Boolean),日期型(Date)等等。 文本型变量: 字符型(String) 例子: Dim i as Integer, j as Integer VBA还定义了一种常用的变量类型:Variant Dim i (默认的时候就是Variant) VBA的数组变量 默认时,VBA都是从0开始对数组编号: Dim vec(4) 包含4个元素; Dim vc(2,5) 是一个二维数组,包含10个元素; 如果想从1开始编号,需要添加语句: “Option Base 1” VBA中的常量和变量 常量:内置常量和用户自定义常量。 Excel内置常量通常以vb开头,如vb_a等; Excel自定义常量是用户自己设置得到的。 变量:分为显式变量和隐式变量。 显式变量:程序可读性好,占用内存少; 隐式变量:可读性差,占用内存多。 变量的定义方式 Dim 动态定义 Static 静态定义 Public 公用的全局的,即让所有模块中的所有过程都可以使用。 Private 私有的局部的,即只能在当前模块中使用。 Sub定义的范围就更加狭窄,只在该Sub过程中使用。 VBA的函数与过程 过程是组成程序的基础,每一个过程完成一个特定的任务,所有的过程组合在一起成为程序。 过程主要分类:Sub过程,Function过程,Property过程。 函数也是过程,函数能够返回值,也可以接受参数。 VBA程序的控制结构 和其他程序编译环境相似,VBA具有以下控制流程的结构: 1)If………then……end if 2)For………..next 3)For each ……next 4)While…….loop 程序运算符 数学运算符+ ,-,*,/,\,2^2,5mod2; 连接运算符 ; 逻辑运算符 and,or等等; 优先级别: 数学运算符连接运算符逻辑运算符 VBA中的概念和术语 Excel中的VBA中的应用程序总是由多个对象构成。 所谓对象:就是构成应用程序的元素,每个对象模型都包含两种对象——集合对象和独立对象。 例如:workbooks为一个集合对象; workbook为一个独立对象。 VBA 中的对象 在VBA程序环境中: 1)Application表示Excel,最宽泛的对象; 2)Workbooks表示当前所有打开的Excel文档; 3)Worksheets表示一个Excel文件中表单对象; 4)Range表示一个小表中的一个区域; 5) Cells(2,2)表示第二行第二列的单元格。 一个例子: Application.Workbooks(“Model”).Worksheets(“inputs”).Cells(“data”) VBA中的各种对象的“属性”和“方法” 公式:对象.方法 对象.属性 1.给对象起名:Cells(“B23”).Name=“month” 2. Range(“B23”).Select 3. Range(“B23”).Copy 4.WorkBooks(“Model”).Activate 5.WorkSheets(“inputs”).Delete 6. WorkBooks.Add 最宽泛的Application对象 Office所有组件都可以引用“Application对象”, Application包含众多的属性和方法。 Application包含的属性 Application.Username Application.WorksheetFunction Application包含的方法 Application

文档评论(0)

80092355km + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档