Excel_VBA集锦.docx
《Excel_VBA集锦.docx》由会员分享,可在线阅读,更多相关《Excel_VBA集锦.docx(12页珍藏版)》请在第壹文秘上搜索。
1、一、VBA语言根底标识符1 .定义标识符是一种标识变就、常辰、过程、函数、类等泄吉构成项位的符号,利用它可以完成对变依、常量、过程、函数、类等的引用。2 .命名规那么H字母打头,由字母、数字和下划线组成,如A987b_23Abc2)不能与VB保存字重名,如public,private,dim.goto,next,with,integer,single等运算符1 .数学运算符*加)、-(减)、Mod(取氽)*(整除)、(乘)、/(除)、“(乘事)2 .逻辑运算符Not(非)、And(与)、ON或)3 .关系运算符=(相等)、o(不等)、(大于)、(小于)、=(不小于)、=(不大于)数据类型VBA
2、标准数据类型有(类型名括号内为类型符):字符小型String(三),字节型Bytc,布尔型Boolean,整数型IntegeN%),长整数型1.ong(&),总精度实型Singla!),双精现实里DOUbleW,日期里Dale,货币型CUrrcnCy(),变体型Varianl等,此外用户用TyPe自定义的数据类型.变量与常量1.VBA允许运用未定义的变景,默认是变体变砥,2.变埴定义语句及变求作用域Dim变量as类型Private变litas类型Public变*as类型Global变城as类型Static变量as类型定义为局部变Iih定义为私有变,定义为公有变景,定义为全局变量.定义为静态变址
3、.如DimXasinteger如Privateyasbyte如Publiczassingle如Globlalaasdate如Staticbasdouble一般变ht作用域的原居么是,那部份定义就在那部份起作用,模块中定义加么在该模块那作用.为了便利,可以在变量名后加类型符来代普a$类型”,此时,此时变量名与类型符之间不能有空格。例如DimXasinteger,yassingle,zassiring.也可以用类鞭符简洁定义为dimx%,y!.z$3.常量为变域的一种特例,用Const定义.且定义时赋值,程序中不能变更值作用域也犹如变量作用域.如下定义:ConstPi3.1415926数组数组是包
4、含一样数据类型的一组变量的集合.对数组中的单个变量引用通过数组索引下标进展.在内存中表现为一个连续的内存块.定义观那么如下:Dim数组名(下标)as类以:维数组是按行、列排列,如a(行,列),相像的C谙*:intall;定义了a0同l,.a10imc(34:例如Dima(10)asinteger,定义(a(0),a(1)a(10)这11个整型变S1.Dimb(ICo10)asinteger定义了b(i.,b(IO)这10个整型变M.Dimc(I23.1to4)asimeger定义了一个三行四列的二维整型数殂变取。书写标准1 .VBA不区分标识符的字母大小写,一律认为是小写字母:2 .行可以书写
5、多条语句,各语句之间以渭号:分开:3 .条语句可以多行书写,以空格加下划践一来标识下行为续行;4 .标识符最好能简洁明白,不造成歧义.5 .用单引号打头的局部表示为注萍局部.推断语句1. Ir-ThCn-ElSC语句语法:If条件-hcn语句1Elsc谙句2)Endir例hIfABAndC250ThenX=x-100Endif相应的C语言:switch(Pid)ICasc-Aior:Price=200:break:case41A102:Pricc=MOibreak:default:Pice=900;2. Select-Case-EndCase语句例:SelectPidCase,AIO假如Pid
6、=A101”PriCe=200Case“A102”假如Pil=*A102,PriCe=300CascElsc,有那么PriCC=900EndCase循环语句依次执行循环体相应的C语言:forti=l:i0:i-)循环体;例2:Fori=IOTo1Step-I循环体表示i=10.98.-Nexti2. ForEachNext语句主饯功能是刻一个教祖或集合对象进展,让全部元素正复执行一次语句。3. Do(WliiIcIuntiI)1.oop为当型循环(或whilewend),until为宜到型循环.相应的CiW吉:while(iIO)循环体;例:DowhilciIO循环体,表示只要i10就反独执行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Excel_VBA 集锦