- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EXCEL 教程34章
34.1 数据类型
数据类型是编程语言中使用最频繁的词汇,在 VBA 程序设计中,VBA 的变量可以存储不
同的数据,例如:变量可以存储整数、小数、字符串等,因此,程序员进行程序设计时,都需
要对变量进行数据类型的定义,本节主要讲解关于 VBA 的主要数据类型,如表 34-1 所示。
表 34-1 数据类型表
数 据 类 型 存储空间(单位:字节) 意 义 范 围
Byte 1 字节型 0~255
Boolean 2 布尔型 True 或 False
Integer 2 整型 -32768~32767
Long 4 长整型 -2147483648~2147483647
负数 -3.402823E38~-1.401298E-45
Single 4 单精度
正数 1.401298E-45~3.402823E38
负数 -1.79769313486231E308~-4.94065645841247E-324
Double 8 双精度
正数 4.94065645841247E-324~1.79769313486231E308
Currency 8 货币型 -922337203685477.5808~922337203685477.5807
Decimal 12 数值型
+/-79228162514264337593543950335
或者+/-7.9228162514264337593543950335
Date 8 日期型 100 年 1 月 1 日~9999 年 12 月 31 日
Object 4 对象引用 任意 Object 引用
String 10+字符串长度 字符串变长 0~20 亿
第34 章 VBA 语言基础
本章学习要点
要点 1 VBA 语言的数据类型
要点 2 变量、数组和运算符
要点 3 程序控制
学习目的
在 Excel 中,VBA 是 Visual Basic for Application(面向应用的 Visual Basic)
的缩写,是一种面向应用程序的自动化语言,相当于 Visual Basic 的一个子类,
继承了 Visual Basic 的语法数据类型、运算符、控制结构等。
通过对本章的学习,读者将会掌握 VBA 的基本语法等知识,为今后学习、掌
握 VBA 编程的高级技术和利用 VBA 编程处理相关的问题打下坚实的基础。
462
Excel 2007
完全使用自学宝典
续 表
数 据 类 型 存储空间(单位:字节) 意 义 范 围
String(定长) 定长字符长度 定长字符串 0~65400
Variant(数字) 16 可变 任意数字
Variant(字符) 22+字符串长度 可变类型 与变长 String 的范围相同
用户自定义 所有元素需要的数目 用户自定义 元素范围与本书的数据类型相同
在使用数据时,如果数据类型是 Variant,VBA 程序会根据实际数据的需要,将数据转
换成特定的数据类型,但是有时为了提高数据转换的正确性,需要使用专门的转换函数。
34.2 变量
变量是指值会变的量,是存储数据的内存单元,用于存储在程序设计过程中需要临时存
储的数据或者对象,VBA 的变量可以是上述数据类型表中的任何一种数据类型。
1. 声明变量
在 VBA 程序中,使用变量之前必须先进行变量的声明和定义。声明变量使用 Dim 语句,
变量后面必须加“As 数据类型”。例如:
Dim a As Integer;
当然,使用一个关键字 Dim 可以同时声明多个变量:
Dim a,b As Variant;
同时,变量也可以在定义时进行初始化赋值:
Dim a As Integer;
a=10;
VBA 与其他编程语言一样,变量的命名如果使用英文命名,必须符合以下的变量命名,规则:
只能由字母、数字和特定字符组成,并且第一个字符必须是字母。
正确变量名:hour、minite、second
错误变量名:#our、9abc
变量名称不能包含空格、句号、惊叹号、@、、$、#等。
变量名称最长不能超过 255 个字符。
不能使用关键字作为变量名。常用关键字如下:
s、Binary、ByRef、ByVal、Date、Else、Empty、Error、False、For、Friend、Get、Input、
Is、Len、Let、Lock、Me、Mid、New、Next、Nothing、Null、On、Option、Optional、ParamArray、
Print、Private、Publ
您可能关注的文档
- Design of Hybrid Controller for Dynamic Positioning.pdf
- Designer 4.1 - sansom l2.pdf
- Designing an Interactive Message Board as a Technology Probe for Family Communication. http.pdf
- Detecting social interaction of elderly in a nursing home evironment.pdf
- Detection of herpesvirus genomes by polymerase chain reaction in cerebrospinal fluid.pdf
- Detection of Animal Species in Some Meat and Meat Products by Using DNA Microarray and RT-PCR.pdf
- Detection of partially simultaneously alive signals in storage requirement estimation for d.pdf
- Detection of Animal Species in Some Meat and Meat Products by Using DNA Microarray and RT PCR.pdf
- Determination of the force needed for closing a universal blowout preventer.pdf
- dev c++中文版使用手册.doc
文档评论(0)