- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
V
B
A
语 言
基 础 简
介
(Visual Basic Application)
这里只做一些 vba
vba 函数速查手册
最基本的介绍, 很多函数, 过程的具体使用不可能一一说明,
同学们参考
第一节 标识符
一.定义
标识符是一种标识变量、常量、过程、函数、类等语言构成单位的符号,利用它可以完成对变量、常量、过程、函数、类等的引用。
二.命名规则
1) 字母打头,由字母、数字和下划线组成,如 A987b_23Abc
2) 字符长度小于 40
3) 不能与 VB 保留字重名,如 public, private, dim, goto, next, with, integer, single 等
第二节 运算符
定义:运算符是代表 VB某种运算功能的符号。
1)赋值运算符 =
2)数学运算符 、+ ( 字符连接符 ) 、+( 加) 、 - (减)、 Mod(取余)、 (整除)、 * (乘)、 / (除)、
(负号)、^ (指数)
3)逻辑运算符 Not(非)、And(与)、 Or(或)、 Xor (异或)、 Eqv(相等)、 Imp(隐含)
4)关系运算符 = (相同)、(不等)、(大于)、(小于)、=(不小于)、=(不大于)、Like 、
Is
5)位运算符 (暂时可不看位运算) Not(逻辑非)、And(逻辑与)、 Or(逻辑或)、Xor (逻辑异或)、 Eqv(逻辑等)、Imp(隐含)
第三节 数据类型
VBA共有 12 种数据类型,具体见下表,此外用户还可以根据以下类型用 Type 自定义数
据类型。
数据类型
类型标识符
字节
字符串型 String
$
字符长度 (0-65400)
字节型 Byte
无
1
布尔型 Boolean
无
2
整数型 Integer
%
2
长整数型 Long
4
单精度型 Single
!
4
双精度型 Double
#
8
日期型 Date
无
8
公元
100/1/1-9999/12/31
货币型 Currency
@
8
小数点型 Decimal
无
14
变体型 Variant
无
以上任意类型,可变
对象型 Object
无
4
第四节 变量与常量
1) VBA允 使用未定 的 量,默 是 体 量。
2)在模 通用 明部份,加入
Option Explicit
句可以 迫用 行 量定 。
3) 量定 句及 量作用域
Dim
量 as 型
定 局部 量,如
Dim
xyz as integer
Private
量 as 型
定 私有 量,如
Private xyz as byte
Public
量 as 型
定 公有 量,如
Public
xyz as single
Global
量 as 型
定 全局 量,如
Globlal xyz as date
Static
量 as 型
定 静 量,如
Static
xyz as double
一般 量作用域的原 是,那部份定 就在那部份起作用,模 中定 在 模 那作用。
4)常量 量的一种特例,用 Const 定 ,且定 ,程序中不能改 ,作用域也
如同 量作用域。如下定 : Const Pi =3.1415926 as single
第五节 数组
数 是包含相同数据 型的一 量的集合,
行。在内存中表 一个 的内存 ,必 用
如下:
Dim 数 名 ( [lower to ] upper [, [lower to ]
数 中的 个 量引用通 数 索引下
Global 或 Dim 句来定 。定
upper , ? .] ) as type ;Lower 缺省
0。
二 数 是按行列排列,
如 Dim X(9) as String 声明了一个 10 个元素的数 , X(0)~X(9), 如果没有指定 lower, 默 lower=0 。
再例如 Dim MyArray(10, 10) As Integer,是个 11*11 整数数
除了以上固定数 外, VBA 有一种功能 大的 数 ,定 无大小 数声明;在
程序中再利用 Redim 句来重新改 数 大小,原来数 内容可以通 加 preserve 关 字
来保留。如下例:
Dim array1()
as double
:
Redim array1(5)
:
array1(3)=250
:
Redim preserve
array1(5,10)
第六节 注释和赋值语句
1)注 句是用来 明程序中某些 句的功能和作用,注 句不会被 行;
VBA 中有两
种方法
您可能关注的文档
最近下载
- 牙合架、面弓 培训专用.ppt VIP
- 谐音背单词联想记忆七天背完高中单词打印版.docx VIP
- 八年级语文上册新教材解读课件(统编版2024).pptx
- 建设工程监理质量管理体系技术和档案管理制度汇编样本.doc
- GB 30251-2024 炼化行业单位产品能源消耗限额.pdf VIP
- 香精香料基本知识培训课件.pptx VIP
- 《中华优秀传统文化》教案 第16课 商贸文化.docx VIP
- Unit 5(第1课时 Section A 1a-1d)(教学设计)七年级英语上册(人教版2024).pdf VIP
- 人教版中考英语单词巧记妙背三(单词句子图片结合记忆)课件.pptx VIP
- 第6课 从小爱科学 第1课时(教学设计)2025统编版道德与法治三年级上册.pdf
文档评论(0)