excel vba 实战(咕吧陪你学excelVBA入门第四课)
不一会我们就来到了excel VBA学习的第四课,该说说变量的数据类型了
开始吧!变量定义的格式
Dim 变量名 As 数据类型
注释:程序的大小写是没什么关系的,全部是小写的程序只要你的程序是对的在VBA的编辑窗口其会自动帮你改成首字母大写的统一格式。
变量名随你高兴取,只要不和VBA中特有变量名重复,想怎么取怎么取,只要你用着方便,高兴!
当然如果你想你的程序具有更好的可读性,最好用表意的变量名如:input output
数据类型
1、字符串 String
示例:dim alibaba as string
sub 马云()
dim alibaba as string
alibaba="马云创立了阿里巴巴"
msgbox alibaba
end sub
3、长整型 Long 范围:-2147483648 ~ 2147483647
示例:dim souhu as long
4、单精度浮点型 Single 负数范围:-3.402823E38 ~ -1.401298E-45 正数范围:1.401298E-45 ~ 3.402823E38示例:dim baidu as single
5、双精度浮点型 Double 负数范围:-1.79769313486231E308 ~ -4.94065645841247E-324 正数范围:4.94065645841247E-324 ~ 1.79769313486231E308示例:dim tengxun as double
特别提醒:数值型数据的范围就是该种数据类型的容量 数值超出所能盛装的容量就会溢出报错,慎重选择5、日期型 Date 日期范围:100年1月1日 ~ 9999年12月31日时间范围:0:00:00 ~ 23.59.59
示例:dim wanda as date
6、布尔型 Boolean 值:真“True”,假“False”示例:dim toutiao as boolean
7、变体型 Variant 依据数据本身的类型而确定示例:dim huoshan as variant
注释:你给huoshan赋值的值是什么数据类型 它就变成什么类型8、对象型 Object示例:dim yy as object
sub bobo()
dim yy as object
set yy=worksheets("sheet1").range("A1:B5")
yy.value=100
end sub
重要提示:普通变量如:integer long single string等赋值用let语句 只是let语句常常省略 对象变量用set语句且不能省略 对于包含有VBA代码的excel文件请保存为启用宏的工作簿".xlsm"格式,记得哦!下期预告:枚举数据类型 数组数据类型 字典数据类型怎么样?都会了吗?赶紧练练手吧简单 有料 明了 不晕菜就在咕吧课堂学好 做好 活好下期精彩继续 回见!,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com