欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


Excel利用Select Case评判成绩等级优秀、良好、及格、不及格等
vba求奇数偶数和的循环代码之递增递减循环
1000以内能被5整除的数之和的VBA代码
vba goto语句范例
ceiling语法及例子
Vba把Excel某个范围保存为XLS工作薄文件
VBA把记事本保存成为工作薄
iPad Mini的容量是多少
Excel共享工作薄为何只能打开三3个
iPad Mini支持通话功能吗
VBA的变量和常量介绍
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   一、VBA变量

  变量是用于保存在程序运行过程中需要临时保存的值或对象。就相当于我们在操作工作表的时候插入的辅助单元格、辅助列或辅助表一样。

  同工作表的单元格一样,变量可以接纳很多种的数据类型,如其名,程序运行后,变量的值是可以改变的。

  如何定义变量?

  定义变量可以使用Dim语句:

  Dim 变量名 As 数据类型

  变量名有一定的命名规则,这里我就不详细说明了,需要提醒的是在程序的设计过程中,你可能会定义很多的变量,为了阅读及修改程序的方便,你定义的变量名尽量能让人一看就明白这个变量具体代表的是什么。在Dim语句中,我们可以不必声明变量的数据类型,直接输入“Dim 变量名”此时定义的变量将被指定为Variant类型。

  但我们在程序设计的过程中,一般应该明确数据的类型,这是一个好的编程习惯,因为指定数据类型后会提高程序的运行速度。

  我们可以在模块中输入“Option Explict”作为第一句语句来强制声明所有变量。也可以点“工具——选项”,在选项对话框里勾选“要求声明变量”。这样,VBA在遇到没有声明的变量名称,该语句将导致程序停止。

  定义变量除了可以使用Dim语句外,比较常的还有:static语句,Private语句,Public语句。使用不同的语句定义的变量不同的是它们的作用作用域不同,具体为:

  (1)如果在一个过程中包含了一个Dim或Static语句,此时声明的变量作用域为此过程,即本地变量。

  (2)如果在一个模块的第一个过程之前包含了Dim或Prvate语句,此时声明的变量作用域为此模块里所有的过程,也就是在此模块里所有的过程都可以使用它,即模块作用域下的变量;

  (3)如果在一个模块的第一个过程之前包含了Public语名,此时声明的变量作用域为所有模块,即公有变量。

  变量的作用域是指变量保留其值的这段时间,也称为变量的生成周期,它决定变量可以用于哪个模块或过程中。

  给变量赋值

  用等号(=)是VBA里的赋值运算符。

  比如我们把"大众计算机学习网!"这个字符串赋给变量A,则直接输入:

  A="大众计算机学习网!"

  对了,你可以在立即窗口里试一下逐条输入:

  A="大众计算机学习网!"

  Mgbox A

  二、VBA的常量

  执行过程时,变量的值会发生改变,所以我们称它为“变量”,但有时候我们需要引用不会发生变化的数据,这就是常量。常量声明后,不以对它进行再赋值。

  声明常量设定常量的值,需要用Const语句:

  Const 常量名 As 数据类型 = 常量的值

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站