返回列表 上一主題 發帖

[發問] 多欄位的資料如何存入陣列

VBA的說明
expression.Range(Cell1, Cell2)
expression     必選。該運算式或會傳回上述其中一個物件。
Cell1     必選的 Variant。範圍名稱。這必須是 A1 樣式參照的巨集語言。該名稱中可包括範圍運算子 (冒號)、交集運算子 (空白) 或聯集運算子 (逗號)。也可包括貨幣符號,但這些符號已被忽略。您可以在範圍中的任一部份使用區域定義名稱。如果使用名稱,則假設該名稱使用的是巨集語言。
Cell2     選擇性的 Variant。範圍左上角和右下角的儲存格。每一參數可為包含單個儲存格 (或者整列或整欄) 的 Range 物件,或者為使用巨集語言為單個儲存格命名的字串。

TOP

回復 5# jesscc
沒錯,
請注意陣列的元素是直接從工作表取得的.陣列的任一維最小可使用的陣列索引是從1開始.
如:ay = Range([B2], Cells(Rows.Count, 2).End(xlUp).Offset(, 19))Value
ay(1,1)=>[b2]  而不是  ay(0,0)=>[b2].

TOP

        靜思自在 : 小事不做、大事難成。
返回列表 上一主題