自学VBA,申明变量语法和怎么给变量赋值

2023-01-03 0 843

让他们看一看是不是言明VBA的表达式,VBA中提供更多了什么样表达式?和其它C语言那样,VBA也有他们的数据类别,VBA中的基本上数据类别有很多种不同,但常见的多于不出五分之一。

1.表达式的表述

他们先看一看表达式的表述形式:Dim i as xxx,那个地方性的i则表示他们自重新命名的表达式中文名称,xxx则表示表达式的类别,比如说他们表述两个位数类别的i,句法Dim I as Integer ;再比如说他们表述两个数组类别的n,句法 Dim n as String ;或他们表述两个Excel的地区(或常量)表达式m,句法Dim m as Range之类。接下去看如下表所示他们常见类别的简述。

自学VBA,申明变量语法和怎么给变量赋值

2.位数类别

假如他们须要的是位数类别,他们须要定义表达式类别为Integer或是

Long/Single/Double/Currency/Decimal,须要依照储存的位数大小不一下定决心。Long长有理数类别,储存的覆盖范围-2,147,483,648 到 2,147,483,647,4个二进制;Integer储存的覆盖范围是-32,768 到 32,767,2个二进制;Signle是浮点数浮点数类别,4个二进制;Double是双精确度浮点数类别,8个二进制;Curreny汇率类别,8个二进制;依照他们储存的宽度来下定决心先用有种类别的有理数类别。

对位数类别的表达式表达式形式也很单纯,间接是表达式中文名称=值。如下表所示图,你能在立刻询问处查阅表达式值

自学VBA,申明变量语法和怎么给变量赋值

3.数组类别

假如他们须要两个数组类别,VBA也提供更多了String表达式类别,则表示储存的几段数组。

表达式形式也是 表达式名=值,如下表所示图:

自学VBA,申明变量语法和怎么给变量赋值

4.日期类别

日期类别,Date 从100年1月1日到9999年12月31日覆盖范围。如下表所示图,表达式形式和位数/数组

自学VBA,申明变量语法和怎么给变量赋值

5.Object类别

Object类别,则表示的是对象类别,在面向对象的编程里面是基于对象的编程。Object能是Workbook,能是WorkShee当前Excel所有的表单)

自学VBA,申明变量语法和怎么给变量赋值

6.变体类别Variant

或是他们不确定类别的时候,能使用Variant,先声明为那个类别,后再进行数组或是位数类别复制。那个地方性就不截图则表示了,你只须要将上面几个中明确的类别间接替换为Variant就能了。如:Dim I as Variant, I = 1 ; Dim s as Variant, s = “Excel技巧和VBA技术”;Dim w as Variant, Set w = Thisworkbook.sheets(1);

7.还有两个常见类别 Boolean ,布尔类别

布尔类别顾名思义,是多于对与错。True 和 False。使用也是非常常见。

自学VBA,申明变量语法和怎么给变量赋值

希望对初学者有所帮助。谢谢

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务