標題:
[發問]
如何讓EXCEL VBA從Access讀資料計算呢?
[打印本頁]
作者:
9100bo
時間:
2017-4-5 19:57
標題:
如何讓EXCEL VBA從Access讀資料計算呢?
[attach]26969[/attach][attach]26968[/attach]
舉例:
如圖,我在Access存取了一檔股票十天的資料,想用VBA直接引用數據計算
不知道是否要先把數據導入到Excel單元格中才能引用計算,還是能寫代碼在VBA畫面中直接引用呢?
比較不善表達,求各位幫忙,謝謝。
作者:
alexjeng
時間:
2017-4-11 11:19
可以用excel去錄製 "匯入access" 的部分
錄製匯入一個table後
將錄製好的VBA修改成迴圈就可以將全部分匯入至excel了
作者:
9100bo
時間:
2017-4-12 19:08
回復
2#
alexjeng
謝謝回覆
有試過你的方法,但因為股票的數據是讀取DDE的,而且如果記錄的天數越多迴圈會跑很慢
所以才想問有沒有能直接引用計算的辦法
作者:
utopia
時間:
2017-4-15 13:07
建議在access中先運算好,存成table (ex: stock_analysis),
再用VBA轉到excel就好
DoCmd.TransferSpreadsheet acExport, 8, "stock_analysis", "D:\stock.xls", True, ""
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)