网站大量收购闲置独家精品文档,联系QQ:2885784924

Excel-VBA基础语法完整版.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Excel-VBA基基础础语语法法 VBA简介、数据类型、变量、数组、运算符、内置函数、过程与函数 ⼀、VBA介绍 1、宏和VBA 的关系   vba 编程语⾔,宏 ⽤vba代码保存下来的程序。录制的宏 vba⾥最简单的程序,正因为如此,录制宏存在许多缺陷:如⽆法进⾏判 断和循环,不能显⽰⽤户窗体,不能进⾏⼈机交互……   解决录制宏的这些问题,需要掌握vbs编程的⽅法,⾃主的编写vba程序。 2、VBA程序结构 代码:vba程序由代码组成。 过程:例如Sub过程、Function过程 模块:保存过程的地⽅,⼀个模块可以保存多个不同类型的过程 对象:⽤代码操作或控制的东西即为对象,例如⼯作簿、⼯作表、单元格、图⽚、图表、透视表等 对象的属性:每个对象都有属性,属性 对象包含的内容或特点,例如A 1单元格的内容:A 1.内容,代码表达为Range(A 1).Value 对象的⽅法:⽅法 指在对象上执⾏的某个动作,例如Range(A 1).Select 关键字:关键字 vba中的保留字或符号,例如语句名称、函数名称、运算符等都 关键字 3、VBE介绍   VBE即Visual Basic Editor即VBA 的编程环境   1)打开VBE编辑器     Alt F11 (Alt F8 查看宏)     依次执⾏: (2003版本)⼯具——宏——Visual Basic编辑器, (2007以上版本)在“视图”下的“宏”选项卡下     右键单击⼯作表标签,执⾏“查看代码”命令   2)主窗⼝:包含“⼯程资源管理器”、“属性窗⼝”、“菜单栏”、“⼯具栏”、“代码窗⼝”、“⽴即窗⼝”        3)菜单栏:包含VBE中各种组件的命令   4)⼯具栏:可以在“视图”——“⼯具栏”菜单⾥显⽰或隐藏   5)⼯程资源管理器:在这⾥可以看到所有打开的Excel⼯作簿和已加载的宏,⼀个Excel的⼯作簿就 ⼀个⼯程,⼯程名称为“VBA Project (⼯作簿名称)”,这⾥最多可以显⽰⼯程⾥的4类对象,即Excel对象 (包括sheet对象和ThisWorkbook对象)、窗体对象、模块对 象和类模块对象。        6)属性窗⼝:在这⾥查看或设置对象的属性   7)代码窗⼝:包含对象列表框、过程列表框、边界标识条、视图按钮、代码编辑区、过程分界线。        8)⽴即窗⼝:⼀个重要⽤途 ⽤来调试代码,想显⽰⽴即窗⼝,可以在视图选项卡中选择或者⽤快捷键“Ctrl G” 4、⽜⼑⼩试:⽤vba⽣成⼯资条 Sub ⽣成⼯资条() ⽣成⼯资条 宏 快捷键: Ctrl m Application.ScreenUpdating = False For i = 2 To 7 ActiveCell.Rows(1:1).EntireRow.Select Selection.Copy ActiveCell.Offset(2, 0).Rows(1:1).EntireRow.Select Selection.Insert Shift :=x lDown ActiveCell.Select Next End Sub ⼆、VBA数据类型 1、VBA 中的数据类型 数据类型就 对同⼀组数据的统称,如⽂本、⽇期、数值等。 VBA⾥的数据类型有:字节型 (Byte)、整数型 (Integer)、长整数型 (Long)、单精度浮点型 (Single)、双精度浮点型 (Double)、 货币型 (Currency)、⼩数型 (Decimal)、字符串型 (String)、⽇期型 (Date)、布尔型 (Boolean)等,如表3-1 类型声明符:⽤特殊符号代替变量类型进⾏变量类型声明,例如Dim str$ 中$代表String类型。只有部分数据类型可以使⽤类型声明符。 integer % 短整型 long 长整型 single ! 单精度浮点型 double # 双精度浮点型 currency @ 货币型 string $ 字符型 三、VBA变量、常量 1、变量命名要求 变量必须以字母或汉字开头,不能包含空格、句号、感叹号、@、、$和

文档评论(0)

138****9470 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档