1、vba中使用Dim關鍵字聲明數組,Dim關鍵字的後面是數組名稱,名稱之後要有括號,然後括號之後可以指明數組的長度,也可用to關鍵字指明範圍,最後則是用as 關鍵字指明類型,具體的格式見下圖:
2、下面用壹個實例來說明用法,首先在表格中有6000個數值,篩選出大於90的數值將其復制至B欄或C欄,分別用兩種方法來寫代碼,壹種方法不含數組,另二種方法含有數組,比較兩種方法的速度:
2、在Excel工作表中,點擊菜單欄開發工具,在其工具欄內,點擊visual basic:
3、此時會進入VBA編輯界面,點擊菜單欄插入,在其下拉菜單中選擇模塊:
4、此時軟件會彈出模塊編輯窗口,這裏就可以輸入vba的代碼:
5、在代碼編輯窗口輸入帶數組和不帶數組的兩種代碼,這裏可以看到用Dim關鍵字聲明了壹個6000個元素的數組:
6、在工作表界面的開發工具菜單下,點擊插入按鈕插入表單控件,分別與兩組代碼關聯:
7、點擊篩選數據1按鈕,即不含數組,程序運行的時間了13.4219秒:
8、點擊篩選數據2按鈕,即含數組的壹組,程序運行的時間為0.0313秒,可以看到這種方法快多了吧: