讀古今文學網 > 別怕,ExcelVBA其實很簡單 > 練習小課堂 >

練習小課堂

如果要聲明變量存儲表3-5中的職工信息,請寫出聲明變量和給變量賦值的語句,把表格的內容補充完整嗎?

表3-5變量存儲表

字段名稱字段說明舉例聲明變量給變量賦值職工編號三位數編號005職工姓名職工的姓名張一平出生日期參加工作的年月日2003-9-1基本工資員工的基本工資,500到3000之間2532.5交通補貼員工的交通補貼,0到200之間125.5加班天數一個月的加班天數(整數)8
參考答案
字段名稱字段說明舉例聲明變量給變量賦值職工編號三位數編號005Dim zgbh As Stringzgbh=「005」職工姓名職工的姓名張一平Dim zgxm As Stringzgxm=「張一平」出生日期出生的年月日1978-9-1Dim csrq As Datecsrq=#9/1/1978#基本工資員工的基本工資,500到3000之間2532.5Dim jbgz As Doublejbgz=2532.5交通補貼員工的交通補貼,0到200之間(整數)125Dim jtbt As Integerjtbt=125加班天數一個月的加班天數(整數)8Dim jbts As Bytejbts=8

3.3.3 使用常量

常量通常用來存儲一些固定的、不會被修改的值,如圓周率、個人所得稅的稅率等。

常量也需要聲明,聲明常量不但要指定常量的名稱及數據類型,還要在聲明的同時給常量賦值,並且賦值後的常量不能再重新賦值。

添加模塊

如:

常量也有作用域

同聲名變量一樣,在過程的中間使用Const語句聲明的常量為本地常量,只可以在聲明常量的過程裡使用;如果在模塊的第一個過程之前使用Const語句聲明常量,該常量將被聲明為模塊級常量,該模塊裡的所有過程都可以使用它;如果想讓聲明的常量在所有模塊中都能使用,應在模塊裡的第一個過程之前使用Public語句聲明它可參閱圖3-7、圖3-8、圖3-9。

3.3.4 使用數組

什麼是數組

數組也是變量,是同種類型的多個變量的集合。

1瓶醬油是1個變量,商店裡,貨架的第1層擺著5瓶醬油,如圖3-12所示。

圖3-12 貨架上的醬油

5瓶醬油就是5個變量。因為5個變量都是醬油,所以可以把5個變量看成是由5個元素組成的一個數組,用「醬油」這個名稱統一稱呼它們。「醬油」是數組的名稱,5是數組的元素個數。

怎麼表示數組裡的一個元素

客人讓售貨員去貨架上取醬油:「左邊第2瓶。」

售貨員心裡默數:「1、2,對,就是你。」

索引號指明元素在數組裡的位置,把它和其他元素區別開來。所以,客人要的這瓶醬油用VBA代碼可以表示為:

如果想表示貨架上的第4瓶醬油,代碼為:

數組有什麼特點

(1)數組共享同一個名字,即數組名;

(2)數組由多個同種類型的變量組成;

(3)數組中的元素按次序存儲在數組中,通過索引號進行區分;

(4)數組也是變量。