VBS使用 [金字塔]
- 咨詢內容:
Sub Test()
'該示例將把技術分析主圖上的MA指標前兩條線輸出到EXCEL中,使用前請注意將K線主圖打開,并顯示MA指標
' 得到框架名稱為"Technic",窗格名稱為"Main"的窗格對象
Set Grid = Technic.GetGridByName("Main")
Set Formula = Grid.GetFormulaByIndex(1)
'創建EXCEL對象
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
objExcel.Workbooks.Add
'循環遍歷得到公式線
for i = 0 to Formula.DataSize-1
'將兩條數據線插入到EXCEL第一、二列
objExcel.Cells(i+1,1).Value =Formula.GetBufData("MA1",i)
next
End Sub這個應該怎么樣?大蝦指導指導!不勝感激!
- 金字塔客服:
這個應該怎么使用,謝謝?大蝦指導指導!不勝感激!
- 用戶回復:
你去弄個vba編一編就明白了,vba里面excel workbook worksheet的對象是分開的
objExcel只是一個excel對象而已,只有worksheet對象里面才有cells
(曾祖父是不能生出曾孫的,別直接跳幾級)
另外建立新的workbook時,會自動默認至少有一張worksheet的,你可以用worksheets(1)讀取
worksheets(1).Cells(i+1,1).Value =Formula.GetBufData("MA1",i)
才有用
- 網友回復:
另外,由于workbook worksheet還涉及到一個激活的問題
最好養成良好習慣,把已經激活的worksheet做一個對象鏈接
后面用對象鏈接就好
- 網友回復: 謝謝!已經弄好
- 上一篇:怎么實現60分鐘線下的收盤買入
- 下一篇:前N筆成交的平均成交量值
相關文章
-
沒有相關內容