回覆列表
  • 1 # 電信一姐525

    還可以用Split代替 dimarr arr=Split("45,6,120,31",",") Array函式 返回一個包含陣列的Variant。 語法 Array(arglist) 所需的arglist引數是一個用逗號隔開的值表,這些值用於給Variant所包含的陣列的各元素賦值。如果不提供引數,則建立一個長度為0的陣列。 說明 用來表示陣列元素的符號由變數名、圓括號以及括號中的所需元素的索引號組成。在下面的示例中,第一條語句建立一個Variant的變數A。第二條語句將一個數組賦給變數A。最後一條語句將該陣列的第二個元素的值賦給另一個變數。 DimAAsVariant A=Array(10,20,30) B=A(2) 使用Array函式建立的陣列的下界受OptionBase語句指定的下界的決定,除非Array是由型別庫(例如VBA.Array)名稱限定。如果是由型別庫名稱限定,則Array不受OptionBase的影響。 注意沒有作為陣列宣告的Variant也可以表示陣列。除了長度固定的字串以及使用者定義型別之外,Variant變數可以表示任何型別的陣列。儘管一個包含陣列的Variant和一個元素為Variant型別的陣列在概念上有所不同,但對陣列元素的訪問方式是相同的。

  • 中秋節和大豐收的關聯?
  • 四大天王中的郭富城封帝,張學友封神,黎明封王,那劉德華封什麼呢?