W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
在VB里,數組一種特殊的變量,代表擁有相同數據類型(字符串,整型,貨幣,日期,等等)的一組相似的數值。兩種最通常的數組是一維數組(清單)和二維數組(表格)。有時,一維數組被稱為清單。一維數組或編號清單的例子有:購物清單,星期名稱的清單或員工清單。清單里面的每個值都有一個索引。下面是一個含有六個成員的清單的圖解:
注意,列代表一維的當前為空的數組。如果你想用數據填充這個數組,只要使用一個變量名稱,附帶括符編號就行,而不需要使用六個不同的標簽。在上面的圖解里,“項目”一變量名稱,括號里的數字明確數組里的每個成員。
數組的所有成員都必須具有相同的數據類型,換句話說,一個數組不能同時儲存字符串和整型數據。接下來的圖解是一維數組的兩個例子:第一個叫做cities的一維數組由文本組成(字符串數據類型——$),第二個叫做lotto的一維數組則包含六個抽獎號碼(整數數據類型——%)。
正如你看到的,每個數組成員的內容和變量的數據類型是相匹配的。如果你想要在同一個數組里面儲存不同數據類型的數據,那么你必須將數據聲明為Variant。
二維數組是由行和列代表的數據表。表中每個成員的位置是由它的行和列號碼決定的。下面是一個空的二維數組的圖解。
注意,二維數組里的項目是如何有行和列索引指定的?在該圖解里,數組里的第一個成員位于第一行和第一列里(1,1),而最后一個成員則位于第五行和第三列里的(5,3)。下面,我們來給該數組填充一些數據。下面顯示的二維數組儲存了國家名稱,它的貨幣名稱以及和美元的匯率。
盡管VBA數組最大可以擁有60維,但是,絕大多數人發(fā)現非常困難去想象超過三維的數組。三維的數組是一個具有相同行數和列數的表格的集合。在三維數組里的每個成員由下面三個數據決定:行號,列號和表格號。
技巧:數組變量是什么?
數組是擁有共同名稱的變量的集合。一個典型的變量只能儲存一個數據,然而,一個數組變量卻能夠儲存大量的變量。你可以使用變量名稱和索引號來指向數組中某個確定的數據。
技巧:下標變量
數組變量的括號里的數字成為下標,而每個單獨的變量則稱為下標變量或成員。例如,cities(6)是cities數組里的第六個下標變量(成員)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: