當前位置:成語大全網 - 書法字典 - 如何在vba中聲明數組

如何在vba中聲明數組

1,vba使用Dim關鍵字聲明數組,後面是數組名,後面是括號,然後括號後面可以表示數組的長度,範圍也可以用to關鍵字表示,最後用as關鍵字表示類型。具體格式見下圖:

2.讓我們用壹個例子來說明用法。首先,表中有6000個值,大於90的值被過濾掉並復制到B列或c列。編寫代碼時使用了兩種方法,壹種方法不包含數組,另壹種方法包含數組。比較兩種方法的速度:

2.在Excel工作表中,單擊菜單欄開發工具,並在其工具欄中單擊visual basic:

3.此時,您將進入VBA編輯界面,單擊菜單欄中的插入,並從下拉菜單中選擇壹個模塊:

4.這時,軟件會彈出模塊編輯窗口,在這裏可以輸入vba代碼:

5.在代碼編輯窗口中輸入帶數組和不帶數組的兩個代碼。這裏可以看到壹個包含6000個元素的數組是用Dim關鍵字聲明的:

6.在工作表界面的開發工具菜單下,單擊插入按鈕插入表單控件,表單控件分別與兩組代碼相關聯:

7.單擊篩選數據1按鈕,即不包括數組,程序的運行時間為13.438+09秒:

8.單擊“篩選數據2”按鈕,即包含數組的組。程序的運行時間為0.0313秒。妳可以看到這種方法快得多。