在VBA中如何用陣列給另陣列賦值

時間 2021-08-30 09:30:44

1樓:匿名使用者

通過陣列迴圈的方式進行陣列賦值。

示例:dim names '定義一個初始化陣列dim dest(3) '定義一個要賦值的陣列'賦值names = array("小明", "小紅", "效力", "張明", "王武", "", "", "", "", "", "")

'通過ubound()函式計算上界,lbound計算陣列下界for i=lbound(dest) to ubound(dest)dest(i) = names(i);//陣列賦值next i

2樓:匿名使用者

應該迴圈陣列並比較後賦值,或按位賦值

3樓:匿名使用者

dim i%

dim a(0 tto 8),b(0 to 3)a=array(1,2,3,4,5,6,7,8,9)b(0)=a(0)

b(1)=a(1)

b(2)=a(3)

b(3)=a(5)

4樓:匿名使用者

dim b() as double

redim b(4)

b(1) = a(0)

b(2) = a(1)

b(3) = a(3)

b(4) = a(5)

如何在vba中宣告陣列,如何定義在VBA中定義乙個動態陣列?

sub test dim a 0 to 5 定義乙個一維陣列,下標從0到5共6個元素 dim b 定義乙個動態陣列,陣列維度與元素不確定,一般需要通過redim重新定義陣列大小才能給其賦值 dim c 1 to 5,2 to 3 定義乙個二維陣列end sub 零落的小釘錘 定義即宣告,如 a ar...

VB給陣列 賦值,急急急,VB中給陣列元素賦初值

為定義陣列大小.需要先定義data2 list陣列大小 redim data2 list n n為指定值.vb中給陣列元素賦初值 有問題請追問,滿意請採納,新年快樂!加油!1 vb6定義陣列時不需要人為初始化陣列,它會自動把數值型陣列的每個元素初始化為0,把字串陣列的每個元素初始化為空串。2 如果你...

如何將陣列賦給順序表,如何將一個陣列賦給一個順序表?

有三種方法 1.system 有個方法 static void arraycopy object src,int srcpos,object dest,int destpos,int length 從指定源陣列中複製一個陣列,複製從指定的位置開始,到目標陣列的指定位置結束。2.一個一個賦值 for ...