Board logo

標題: 請問一下VBA陣列有書學嗎? [打印本頁]

作者: yws0915    時間: 2021-3-10 14:39     標題: 請問一下VBA陣列有書學嗎?

在這看了不少各位寫的arr、d.keys之類的
搞不太清楚在寫什麼@@
作者: bobomi    時間: 2021-3-10 15:36

這哪要甚麼書啊

貞藥書google 就是最好的書
作者: PKKO    時間: 2021-3-10 17:37

陣列有幾種方式
一、自行創建
EX:dim aa:redim aa(1 to 10, 1 to 3)

二、取資料當作陣列
EX:rng=range("a1").resize(10,3).value

字典物件
Set D = CreateObject("SCRIPTING.DICTIONARY")

for i = 1 to 10
     d(i)=i*10
next

msgbox d(1) '這樣答案會=10
msgbox d(2)'這樣答案會等於20

字典物件主要是用來避免執行雙重回圈
先跑一次回圈將位置記憶住
再跑真正的資料回圈
就可以直接用D(X) 得到答案
作者: yws0915    時間: 2021-3-12 14:22

是不是用陣列速度會比較快?
感覺是寫好才再一次倒出來




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)