[算表] VBA 把 多個 sheets copy 到陣列 ?

看板Office作者 (小麻雀)時間16年前 (2010/01/12 03:21), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
我有個外部資料檔 我想要先把他存到陣列裡 再去計算陣列得到自己要的東西 我在 google 上看到幾個例子 可是不能用 能幫我看一下為什麼嗎 他的值丟不進去 array 裡 它寫 "物件不支持此屬性方法" Sub main() Dim wb As Workbook Dim MyArray() Set wb = GetObject("D:\選股資料.xls") 'MsgBox wb.Sheets(1).UsedRange.Rows.Count 'MsgBox wb.Sheets(1).UsedRange.Columns.Count ReDim MyArray(1 To wb.Sheets(1).UsedRange.Rows.Count, 1 To wb.Sheets(1).UsedRange.Columns.Count) MyArray = wb.Sheet1(1).UsedRange <-- 應該是這行錯了 Set wb = Nothing End Sub -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.227.44

07/12 18:08, , 1F
dim MyArray()改為dim MyArray
07/12 18:08, 1F

07/12 18:09, , 2F
MyArray=後面改為wb.sheets(1).usedrange
07/12 18:09, 2F
文章代碼(AID): #1BItf7Bi (Office)