返回列表 上一主題 發帖

請問一下VBA陣列有書學嗎?

陣列有幾種方式
一、自行創建
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) 得到答案
PKKO

TOP

        靜思自在 : 有智慧才能分辨善惡邪正;有謙虛才能建立美滿人生。
返回列表 上一主題