zoukankan      html  css  js  c++  java
  • VBA语言基础认识(一)

    一.数据类型

    VBA共有12种数据类型,具体见下表,此外用户还可以根据以下类型用Type自定义数据类型:

    VBA数据类型

    二.变量与常量

    (1)VBA允许使用未定义的变量,默认是变体变量

    (2)在模块通用说明部分,加入Option Explicit语句可以强迫用户进行变量定义

    (3)变量定义语句及变量作用域

    定义 说明 举例 备注
    Dim     变量  as 类型 局部变量            Dim xyz as integer  
    Private 变量  as 类型 私有变量 Private xyz as byte  
    Public   变量  as 类型 公有变量 Public xyz as single  
    Global  变量  as 类型 全局变量 Global xyz as date  
    Static   变量  as 类型 静态变量 Static xyz as double  

    一般变量作用域的原则是,那部分定义就在那部分起作用,模块中定义则在该模块那作用。

     (4)常量:为变量的一种特例,用Const定义,且定义时赋值,程序中不能改变值,作用域也如同变量作用域。

    定义如:Const Pi=3.1415926 as single

     三.注释和赋值语句

    (1)VBA中有两种方法标识注释语句:

    单引号' :'定义全局变量,可以位于别的语句之尾,也可单独一行

    Rem     :定义全局变量,只能单独一行

    (2)赋值:采用=进行赋值,如:x = 123

     四.书写规范

    (1)VBA不区分标识符的大小写,一律认为是小写字母;

    (2)一行可以书写多条语句,各语句之间以冒号:分开;

    (3)一条语句可以多行书写,以空格加下划线_来标识下行为续行;

    (4)标识符简单明了,不造成歧义

  • 相关阅读:
    HTTP 错误 403.6
    NPOI-WebForm_Excel导入与导出
    一触即发 App启动优化最佳实践
    如何查看手机是硬件加密还是软件加密
    Android EidtText 光标的使用和设置
    jd-gui报错INTERNAL ERROR 解决办法
    你应该知道的那些Android小经验
    如何分析解决Android ANR
    Android延时执行调用的几种方法
    转:各种Adapter的用法
  • 原文地址:https://www.cnblogs.com/diqitian/p/10243171.html
Copyright © 2011-2022 走看看