Excel VBA 基础教程

所需积分/C币:21 2019-01-01 18:51:06 3.12MB PDF
19
收藏 收藏
举报

目 录 一、VBA语言基础...................................................................................................................1 第一节 标识符....................................................................................................................................1 第二节 运算符....................................................................................................................................1 第三节 数据类型................................................................................................................................1 第四节 变量与常量............................................................................................................................1 第五节 数组........................................................................................................................................2 第六节 注释和赋值语句....................................................................................................................2 第七节 书写规范................................................................................................................................2 第八节 判断语句................................................................................................................................2 第九节 循环语句................................................................................................................................3 第十节 其他类语句和错误语句处理................................................................................................4 第十一节 过程和函数........................................................................................................................4 一.Sub过程................................................................. 4 二.Function函数............................................................ 5 三.Property属性过程和Event事件过程 ......................................... 5 第十二节内部函数.............................................................................................................................5 一.测试函数..............
15使用键盘快捷键运行宏 16通过菜单运行宏 17通过工具栏按钮运行宏 18通过工作表里面的按钮运行宏 19保存宏 20打印宏 21保存宏在个人宏⊥作簿 22打开含有宏的工作簿 23VB编辑窗口 24了解工程浏览窗口 25了解属性窗口 26了解代码窗口 27VB编辑器里的其它窗口 28接下米…… 第二章VBA第一步 1了解指令,模块和过程 2VBA工程命名 3模块重命名 4从其它工程调用过程 5了解对象,属性和方法 6学习对象,属性和方法 句法和文法 打断很长的VBA语句 9了解VBA错误 10查找帮助 11语法和编程快捷助手 12属性/方法列表 13常数列表 1参数信息 15快速信息 16自动完成关键字 17缩进/ 18设置注释块/解除注释块 19使用对象浏览器 20使用VBA对象库 21用对象浏览器来定位过程 22使用立即窗口 23获取立即窗口里的信息 24学习对象 25电子表格单元格操作 26使用 RANGE属性 27使用CEL属性 28使用 OFFSET属性 29选择单元格的其它方法 30选择行和列 31获取工作表信息 32往工作表输入数据 33返回工作表中的信息 34单元格格式 35移动,复制和删除单元格 36操作工作簿和工作表 37操作窗∏( WINDOWS) 38管理 EXCEL应用程序 39接下来 第三章了解变量,数据类型和常量 1保存VBA语句的结果 变量是什么 3数据类型 如何产生变量 5如何声明变量 6明确变量的数据类型 7变量赋值 8强制声明变量 9了解变量范围 10过程级别(当地)变量 11模块级别变量 12工程级别变量 13变量的仔活期 14了解和使用静态交量 15声明和使用对象变量 16使用明确的对象变量 17查找变量定义 18在VB过程里面使用常量 19内置常量 20接下来 第四章VBA过程:子程序和函数 1.关于函数过程 2.创建函数过程 3.执行函数过程 4.从工作表里运行函数过程 5.从另外一个VBA过程里运行函数过程 6.传递参数 7.明确参数类型 8.按地址和按值传递参数 9.使用可选的参数 10.定位内置函数 11.使用MBOx函数 12.MsGB0X函数的运行值 13.使用Ⅰ NPUTBOX函数 14.数据类型转变 15.使用 INPUTBOX方法 16.使用主过程和子过程 17.接下来 第五章基于VBA做决定 1.关系和逻辑运算符 2.I…THEN语句 3.基于多于一个条件的决定 4. THE IE…THEN…ELSE语句 5.IF…TIN… Elsie语句 6.嵌套的IF…THN语句 7. SELECT CASE语句 8.和CAsE子句一起使用I5s 9.确定CASE子句里数佶的范围 10.在CASE子句里确定多个表达式 11.接下来… 第六章在VBA中重复操作 1. DO LOOL:Do…WHE和Do…UNI⊥L 2.观察过程执行 3. WHILE…WEN循环 4.FO0R…NxT循环 5. FOR EACH…NEXT循环 7.提前跳出循环 8.循环嵌套 9.接下来… 第七章利用VBA数组管理数据清单和表格 1.了解数组 2.声明数组 3.数组的上界和下界 在VBA过程甲使用数组 5.数组和循环语句 6.{用二维数组 7.静态和动态数组 8.数组函数 9ARAY函数 10. ISARRAY函数 11. ERASE函数 12. LBOUND函数和 UBOLND函数 13.数组中的错误 14.数组作为参数 15.接下来… 第八章利用VBA操纵文件和文件夹 1.获取当前文件火的名称( CURDIR函数) 2.更改文件或文件夹名称(NAW函数) 3.检查文件或文件夹是合存在(DIR函数) 4.获得文件修改的口期和时间( FILEDATETIME函数) 5.获得文件大小( FILELEN函数) 6.返回和设置文件属性( GETATTR函数和SEAR函数) 7.更改缺省文件夹或驱动器( CHDIR语句和 CHDRIVE语句) 8.创建和删除文件夹(MDR语句和RDR语句) 9.复制文件(F⊥LCPY语句) 10.删除文件(KILL语句) 11.从文件读取和写入数据( INPUt/ OUTPUT) 12.文件访问类型 13.使用顺序文件 14.读取储存于顺序文件里的数据 15.逐行读取文件 16.从顺序文件中读取字符 17.读取分隔文本文件 18.往顺序文件里写数据 19.使用WRTE#和 PRINT#语句 20.操作随机文件 21.创建用户定义的数据类型 22.操作进制文件 23.操作文件和文件夹的时髦方法 24.使用WSH获取文件信息 25 FILESYSTEMOBJEC的方法和属性 26.对象FL!的属性 7.文件夹对象属性 28.驱动器对象属性 29.使用WSH创建文本文件 30.使用WSH进行其它操作 31.运行其它应用程序 32.创建快捷方式 33.接下来 第九章利用VBA控制其它应用程序 1.启动应用程序 2.在应用程序之间切换 3.控制其它应用程序 4控制应用程序的其它方法 5.了解自动控制 6.了解链接和嵌入 7.使用VBA进行链接和嵌入 8.COM和自动控制 9.了解绑定 10.后期绑定 11.早期绑定 12.建立到对象库的引用 13.创建自动控制对象 14.使用 CREATEOBJECT函数 15.使用自动控制创建个新的WR文档 16.使用 GETOBJECT函数 17.打开存在的WOD文档 18.使用关键字NEW 19.使用自动控制访问 MICROSOFT OUTLOOK 20.接下来…… 第十章对话框和自定义窗体 1.文件打开和另存为对话框 2. GETOPENFILENAME和 GETSAVEASFILENAMI方法 3.创建窗体 4.创建用户窗体的工具 5.标签 6.文字框 框架 8.选项按钮 9.复选框 10.切换按钮 11.列表框 12.复合框 13.滚动条 14.旋转按钮 15.图像 16.多页控件 17. TABSTRIP控件 18. REFEDI控件 19.在窗体上放置控件 20.应用程序示例1:信息调查 21.在窗体上添加按钮、选项框和其它控件 22.更改控件名称 23.设置其它控件属性 24.准备工作表以储存窗体数据 25.显示自定义窗体 26.设置TA顺序 27.了解窗体和控件事件 28.编写VBA过程对窗体和控件事件反应 29编写过程来初始化窗体 30.编写过程填充列表框控件 31.编写过程控制选项按钮 32.编写过程同步文字框和旋转按钮 33.编写过程关闭用户窗体 34.转移窗体数据到工作表 5.使用 INFO SURVEY应用程序 36应用程序示例2:学生和考试 37.使用多页和 TABSTRIP控件 38.给窗体 STUDENTS AND EXAMS自定义窗体编写VBA过程 39使用自定义窗体 STUDENTS AND EXAMS 10.接下来…… 第十一章自定义集合和类模块 使用集合 2声明自定义集合 3.给自定义集合添加对象 4从自定义集合移出对象 5.创建自定义对象 6.创建类 7.变量声明 8定义类的属性 9创建 PROPERTY GET过程 10.创建 PROPERIY LET过程 11.创建类方法 12.创建类的示例 13.类模块里的事件过程 14.创建用户界面 15.观察VBA过程的执行 16.接下来…… 第十二章使用VBA创建自定义菜单和工具栏 1.T具栏 2.创建自定义工具栏 3.删除自定义工具栏 4.使用 COMMANDBAR的属性 5.使用 COMMAND BAR控件 6.理解和使用控件属性 7.控件方法 8.使用菜单 9.菜单编程 10.创建子菜单 11.修改内置快捷菜单 12.创建快捷菜单 13.接下来 第十三章调试VBA过程和处理错误 1.测试VBA过程 2.终止过程 3.使用断点 4.在中断模式下使用立即窗凵 5.使用STP语句 6.添加监视表达式 7.清除监视衣达式 8.使用快速监视 9.使用本地窗口和调用堆栈对话框 10.逐句运行VBA过程 11.逐句运行过程 12.逐过程执行过程 13.设置下一条语句 14.显示下一条语句 15.终止和重新设置VBA过程 16.了解和使用条件编译 17.操纵书签 18.捕捉错误 17.接下来… 第十四章微软 EXCEL2002中的事件编程 事件过程介绍 2.激活和失活事件 3.事件次序 4工作表事件 5.工作簿事件 6.图表事件 7.内嵌图表事件 8.可为应用软件对象识别的事件 9.查询表时间 10.接下来……… 第十五章在 EXCEL里使用 ACCESS 1.对象厍 2.建立对对象库的引用 3.链接到 ACCESS A.使用 AUTOMATIO链接到ACES数据厍 5.使用DAO链接到 ACCESS数据库 6.使用ADO链接到ACES数据库 从EC执行MCS任务 8.创建新ACES数据库 9.打开 ACCESS窗体 10.打开 ACCESS报表 11.运行 ACCESS查询 12.运行选择查询 13.运行参数查询 14.调用 ACCESS函数 15.获取 ACCESS数据到 EXcEL工作表 16.使用GTR0W方法获取数据 17.使用 COPYFROMRECORDS方法获取数据 18.使用 TRANSFERSPREADSHEET方法获取数据 19.使用 OPENdATABASE方法 20.从 ACCESS数据创建文本文件 21.从 AcceSS数据创建杏询表 22.在FXCE里使用ACEs数据 23.用ACss数据创建内嵌图表 24.传输EXEL电子表格到 AcceSS数据库 25.将 EXCEL电子表格链接到 ACCESS数据库 26.将EC电子表格导入 ACCESS数据库 27.放置 EXcEL数据到 ACCESS表中 28.接下来 语言基础 橄榄树整理 VBA语言基础 Zhou jibin 2004-11-30 第一节标识符 定义 标识符是一种标识变量、常量、过程、函数、类等语言构成单位的符号,利用它可以完成 对变量、常量、过程、函数、类等的引用。 命名规则 1)字丹打头,由字母、数字和下划线组成,如A987b23Abc 2)字符长度小于40,( Excel2002以上中文版等,可以用汉字且长度可达254个字符) 3)不能与VB保留字重名,如 public, private,dim,goto,next,with, integer, single 第二节运算符 定义:运算符是代表VB某种运算功能的符号。 1)赋值运算符 2)数学运算符&、+(字符连接符)、+(加)、-(减)、Mod(取余)、\(整除)、*(乘)、 (除)、(负号)、(指数 3)逻辑运算符Not(非)、And(与)、0r(或)、Xor(异或)、Eqv(相等)、Imp(隐含) 4)关系运算符=(相同)、<〉(不等)、〉(大于)、<(小」)、≥(不小于)、<=(不大」)、 Like、Is 5)位运算符Not(逻辑非)、And(逻辑与)、Or(逻辑或)、Xor(逻辑异或)、Fqⅴ(逻辑 等)、Imp(隐含) 第三节数据类型 VBA共有12种数据类型,具体见下表,此外用户还可以根据以下类型用Type自定义数据 类型 数据类型 类型标识符 字符串型 String 字符长度(0-65100) 字节型Be 元 布尔型 Boolean 无 整数型 Integer 长整数型Long & 4 单精度型 Single 4 双精度型 Double 日期型Date 无 8公元100/1/1-99/12/31 货币型 Currency 小数点型 Decima1无 变体型 Variant 以上任意类型,变 对象型 Object 无 第四节变量与常量 1)VBA允许使用未定义的变量,默认是变体变量。 2)在模块通用说明部份,加入 Option explicit语句可以强迫用户进行变量定义。 3)变量定义语句及变量作用域 D 变量as类型定义为局部变量,如Dim xyz as integer Private变量as类型’定义为私有变量,如 Private xyz as byte Public变量as类型’定义为公有变量,如Pub xyz as single G1obal变量as类型定义为全局变量,如 Globlal xyz as date Static变量as类型’定义为静态变量,如 Static xyz as double 般变量作用域的原则是,那部份定义就在那部份起作用,模块中定义则在该模块那作用 4)常量为变量的一种特例,用 Const定义,且定义时赋值,程序中不能改变值,作用域也如同

...展开详情
试读 127P Excel VBA 基础教程
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
Excel VBA 基础教程 21积分/C币 立即下载
1/127
Excel VBA 基础教程第1页
Excel VBA 基础教程第2页
Excel VBA 基础教程第3页
Excel VBA 基础教程第4页
Excel VBA 基础教程第5页
Excel VBA 基础教程第6页
Excel VBA 基础教程第7页
Excel VBA 基础教程第8页
Excel VBA 基础教程第9页
Excel VBA 基础教程第10页
Excel VBA 基础教程第11页
Excel VBA 基础教程第12页
Excel VBA 基础教程第13页
Excel VBA 基础教程第14页
Excel VBA 基础教程第15页
Excel VBA 基础教程第16页
Excel VBA 基础教程第17页
Excel VBA 基础教程第18页
Excel VBA 基础教程第19页
Excel VBA 基础教程第20页

试读结束, 可继续阅读

21积分/C币 立即下载