1702661299
图15.6 属性窗口
1702661300
1702661301
(4)代码窗口
1702661302
1702661303
如图15.7所示的代码窗口是用户使用最多的窗口。在代码窗口中,用户可以查看和编辑所有的代码。
1702661304
1702661305
1702661306
1702661307
1702661308
图15.7 代码窗口
1702661309
1702661310
1702661311
1702661312
1702661314
Excel统计分析与应用大全 15.2.2 VBA的基本语法简介
1702661315
1702661316
为了帮助用户更深入地了解和使用VBA语言,在此介绍Excel中的VBA最基本的语法和控制语句。
1702661317
1702661318
1.常量和变量
1702661319
1702661320
常量即为固定的数据。VBA中的常量包含两种类型:直接常量和符号常量。
1702661321
1702661322
●直接常量是指运行程序中直接可以使用的量,包括整型、长整型、单精度实型、双精度实型、字符串型、货币型、字节型、日期型和布尔型9种类型。
1702661323
1702661324
●符号常量是一种代替直接常量的标志符。声明定义后,该值就确定了;在使用过程中,该值不能被改变或者赋予其他新值。
1702661325
1702661326
变量是用来存储某一个特殊值的名称,在Excel VBA中可以对变量赋值。变量分为局部变量、模块变量和全局变量三种。
1702661327
1702661328
(1)局部变量
1702661329
1702661330
用户使用VBA设计程序时,用得最多的就是局部变量。局部变量是指在程序执行过程中赋值可以被改变的量,能临时保存数据。在不同的过程中,局部变量可以同名,但它们相互独立且互不干扰。局部变量仅仅在声明它的过程中有效。声明时,只需声明其数据类型和使用范围即可。通常情况下,局部变量的声明采用Dim语句和Static语句两种方式。
1702661331
1702661332
使用Dim语句声明变量类型的语法格式如下:
1702661333
1702661334
Dim<变量名>[As<数据类型>[,<变量名>As<数据类型>]]
1702661335
1702661336
其中,“变量名”是需要定义数据类型的变量名称;“数据类型”既可以是用户定义的数据类型,也可以是任意一个基本类型。
1702661337
1702661338
使用Static语句声明变量类型的语法格式如下:
1702661339
1702661340
Static<变量名>As<数据类型>[,<变量名>As<数据类型>]
1702661341
1702661342
Static语句声明的是静态变量,即当执行过程结束时,过程中用过的Static变量将自动保存下来。这样,如果下次需要调用此过程,该变量的初始值就是上次调用结束时被保留的值。相对地,Dim语句声明的是动态变量,即在过程结束时该值不被保留,因此每次调用就需要重新初始化。
1702661343
1702661344
(2)模块变量
1702661345
1702661346
当同一个窗体或者模块的不同过程中使用同一个变量时,就需要使用模块变量。模块变量的作用领域是整个窗体或者模块,换句话说,就是该窗体或者模块中的所有过程都可以访问这个模块变量。
1702661347
1702661348
其操作方法很简单,单击“插入”→“模块”菜单,可以发现“对象”下拉列表中默认的是“通用”选项,“事件”下拉列表中默认的是“声明”选项;然后就可以根据需要使用Private或者Dim声明模块变量了,其具体的声明方法和局部变量类似。
[
上一页 ]
[ :1.702661299e+09 ]
[
下一页 ]