Board logo

標題: [發問] 請教一下 vba撈股票數據問題 [打印本頁]

作者: afu9240    時間: 2017-11-13 14:03     標題: 請教一下 vba撈股票數據問題

請益各位高手 G大

        為何在win10 excel 2016,為何在執行這段code會說型態不符,在win10  excel2013卻 ok阿
   code是在 win10 excel 2016寫的[attach]27960[/attach]
[attach]27959[/attach]
作者: Scott090    時間: 2017-11-14 08:50

回復 2# afu9240


建議把      Dim sPageHTML As Long

改為      Dim sPageHTML

試試看
作者: afu9240    時間: 2017-11-14 11:07

太強了~~~為什麻會這樣 可以分享嗎???
作者: Scott090    時間: 2017-11-14 21:04

回復 4# afu9240


    Dim sPageHTML As Long
設定了 sPageHTML 這個變數為 長整數的類型
但  sPageHTML = ......  .response.txt 看來是要取得 "文字串"的類型; 我不確定
它顯然變數類型不一致, 所以建議不要採用 萬用類型 先試 Dim sPageHTML
也許可以 設為 Dim sPageHTML$ 文字類型試試看

參考啦
作者: Scott090    時間: 2017-11-14 22:27

回復 4# afu9240


    "它顯然變數類型不一致, 所以建議不要採用 萬用類型 先試 Dim sPageHTML"
寫錯了, 要改為:
    "它顯然變數類型不一致, 所以建議要採用 萬用類型 先試 Dim sPageHTML"
作者: afu9240    時間: 2017-11-14 22:28

s大  可以請教你一個撈股票的code嗎??
作者: c_c_lai    時間: 2017-11-15 07:19

回復 1# afu9240
Dim sPageHTML
你也可以將它修改成:
Dim sPageHTML As Variant
當你不確定傳回值為和型態時,你可是著使用宣告 Variant 型態。
作者: Scott090    時間: 2017-11-15 08:36

回復 6# afu9240


1. 把問題 寫出來,這個論壇有很多高手都很熱心
2. 互動回答請按 "回復" ,對方才會被通知

謝謝




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)