返回列表 上一主題 發帖

[發問] 關於看盤軟體DDE的資料來源問題..

本帖最後由 luhpro 於 2011-6-3 20:36 編輯

回復 1# zboo
假設是要設定到儲存格 A3
  Cells(3, 1).Formula = "=CATDDE|'STOCK<Q>" & CStr(Cells(99, 1)) & "  '!CurPrice"
基本上就是以 .Formula 來設定公式,
而公式內容本身就是一個字串. (用 & 或是 + 把需要放進去的文字都串起來就可以了)
需要留意的是它的空間比儲存格的值所佔空間還要小很多.

至於抓取股票名稱的英文是什麼?
這樣看該軟體如果定義,
以個人試用過一些報價軟體的經驗來看應該是 :
  =CATDDE|'STOCK<Q>2330  '!Name
或是
  =CATDDE|'STOCK<Q>2330  '!StockName
之類的敘述.

現在坊間一般的股票報價軟體應該都會提供類似 "匯出到 Excel 檔案",
或是 "拖曳到 Excel 檔案" 的功能來自動產生相關的 Excel 公式,
你可以透過這類方式把股票名稱匯出或拖曳出來以產生你要的公式.

回樓下 Hsieh 大大:
拍謝, 最近狂用 .NumberFormat 來儲存異動後的資料導致上面引用錯誤,
正確應該是用 .Formula 來設定公式,
謝謝你的指正.

TOP

        靜思自在 : 君子為目標,小人為目的。
返回列表 上一主題