Excel我爱学习网

EXCEL学习及培训平台,包括Excel表格制作,基本操作,技巧,函数,常用公式,VBA等,excel模板及教程免费下载。

加入收藏 | 设为首页
您当前的位置:首页 > VBA

VBA数据类型及变量

时间:2021-01-06 20:44:21  来源:excel我爱学习网函数教程  作者:JACK

  1.VBA数据类型

  在Excel-vba中,数据类型只有数值、文本、日期、逻辑或错误五种类型。 详见下表:

类型 类型名称 范围 占用空间 声明符号 备注
逻辑型          
布尔 Boolean 逻辑值True或False 2    
数值型          
字节 Byte 0~255的整数 1    
整数 Integer -32768~32767 2 %  
长整数 Long -2147483648~2147483647 4 &  
单精度浮点 Single   4 !  
双精度浮点 Double   4 #  
货币 Currency   8 @  
小数 Decimal   14    
日期型          
日期 Date 日期范围:100/1/1~9999/12/31 8    
文本型          
变长字符串 String 0~20亿   $  
定长字符串 String 1~65400      
其他          
变体型 Variant(数值) 保存任意数值,也可以存储Error,Empty,Nothing,Null等特殊数值      
对象 Object 引用对象 4  

  2.常量及变量

  常量就是定义后不能被改变的量,相反的变量就能修改具体值。在vba里,使用一个 变量/常量 要先声明。

  常量声明方法如下:Const 常量名称 As 数据类型 = 存储在常量中的数据例如:

  Const PI As Single = 3.14 ' 定义一个浮点常量为PI,值为3.14

  变量声明方法如下:

  Dim 变量名 As 数据类型

  变量名,必须字母或汉字开头,不能 包含空格、句号、感叹号等。数据类型如上表所示。

  更多的声明方法,跟Dim声明的区别是作用范围不同:

  Private v1 As Integer ' v1为私有整形变量

  Public v2 As String ' v2为共有字符串变量

  Static v3 As Integer ' v3为静态变量,程序结束后值不变

  ' 变量声明之后,就可以赋值和使用了

  v1 = 1234

  v2 = "Hello World"

  v3 = 5678

  ' 使用类型声明符,可以达到跟上面同样的效果

  public v2$ ' 与 Public v2 As String 效果一样

  ' 声明变量时,不指定具体的类型就变成了Variant类型,根据需要转换数据类型

  Dim v4


图1.VBA定义变量代码


图2.VBA代码运行结果

来顶一下
返回首页
返回首页
上一篇:很抱歉没有了 下一篇:很抱歉没有了

excel常用函数
IF函数 SUM SUMIF SUMIFS COUNT SUBSTITUTE DATE VLOOKUP OFFSET ROUND ROUNDUP RANK
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
相关文章
    无相关信息
栏目更新
栏目热门