zoukankan      html  css  js  c++  java
  • VBA变量(七)

    变量是一个指定的内存位置,用于保存脚本执行过程中可以更改的值。以下是命名变量的基本规则。

    • 变量名称必须使用一个字母作为第一个字符。
    • 变量名称不能使用空格,句点(.),感叹号(!)或字符@&$#
    • 变量名称的长度不能超过255个字符。
    • 不能使用Visual Basic保留关键字作为变量名称。

    语法

    在VBA中,变量需要在使用它们之前声明。

    Dim <<variable_name>> As <<variable_type>>
    
    Dim <<variable_name>> As <<variable_type>>

    数据类型

    有许多VBA数据类型,可以分为两大类,即数字和非数字数据类型。

    1. 数字数据类型

    下表显示数字数据类型和允许的值范围。

    1. 数字数据类型

    下表显示数字数据类型和允许的值范围。

    编号数字类型范围值
    1 Byte 0 ~ 255
    2 Integer -32,768 ~ 32,767
    3 Long -2,147,483,648 ~ 2,147,483,648
    4 Single 负值:-3.402823E+38 ~ -1.401298E-45,正值: 1.401298E-45 ~ 3.402823E+38
    5 Double 负值:-1.79769313486232e+308 ~ -4.94065645841247E-324,正值: 4.94065645841247E-324 ~ 1.79769313486232e+308
    6 Currency -922,337,203,685,477.5808 ~ 922,337,203,685,477.5807
    7 Decimal 如果不使用小数,则为+/- 79,228,162,514,264,337,593,543,950,335;如果使用小数,则为:+/- 7.9228162514264337593543950335

    2. 非数字数据类型

    下表显示了非数字数据类型和允许的值范围。

    编号数字类型范围值
    1 固定长度:String 1 ~ 65,400个字符
    2 可变长度:String 0到20亿字符
    3 Date 100年1月1日至9999年12月31日
    4 Boolean True / False
    5 Object 任何嵌入的对象
    6 Variant (numeric) 任何大到double的数字值
    7 Variant (text) 与可变长度的string一样。

    示例

    在这个示例中,创建一个按钮并命名为“VariablesDemo” 来演示变量的使用。

    参考实现的代码如下:

    Private Sub VariablesDemo()
       Dim password As String
    
       password = "123456"
    
       Dim num As Integer
       num = 1234
    
       Dim BirthDay As Date
    
       BirthDay = DateValue("1998-10-11")
    
       MsgBox ("设置的密码是:" & password & Chr(10) & "num的值是:" & num & Chr(10) & "Birthday的值是:" & BirthDay)

    执行上面示例代码,得到以下结果

  • 相关阅读:
    路飞学城-Python爬虫集训-第二章
    路飞学城-Python爬虫集训-第一章
    pymysql 使用
    Mysql 用户管理和权限设置
    spring data jpa
    thymeleaf学习
    Spring Boot技术栈博客笔记(1)
    SpringBoot学习(2)
    使用idea引入注解@SpringBootApplication报错Cannot resolve symbol 'SpringBootApplication'
    SpringBoot学习(1)
  • 原文地址:https://www.cnblogs.com/sunyllove/p/11348020.html
Copyright © 2011-2022 走看看