標題:
[發問]
請問將代號帶入後,為何無法使用web 下載資料。
[打印本頁]
作者:
cji3cj6xu6
時間:
2013-8-5 15:15
標題:
請問將代號帶入後,為何無法使用web 下載資料。
請問以下的股市代號表,將代號帶入後,為何無法使用web 下載資料。
http://www.emega.com.tw/js/StockTable.htm
例如,將此代號表放入sheet2的a1,使用時將Sheet2_a1放進sheet1 的a1,將其帶入webaddress中,
此時,可看到sheet1_a1有適才sheet2_a1的代號,但卻什麼網頁資料也沒有進到excel中,
若將剛才sheet2_a1的代號改以手敲的方式重打一次,此時就可以將資料抓進來。
WebAddress = "http://tw.stock.yahoo.com/q/q?s=" & [A1] & ""
請問,將代號帶入,有什麼格式限定嘛?
作者:
jak
時間:
2013-8-6 17:15
回復
1#
cji3cj6xu6
我把原始檔貼到記事本上,再開一個空白的sheet貼回去,試試看行不行
作者:
cji3cj6xu6
時間:
2013-8-6 17:34
Dear Jak大,
謝謝∼
不可以耶,如以下網址附圖,
http://www.mojoimage.com/free-image-hosting-view-12.php?id=3979test1.gif
我將1101改以手敲方式敲進資料,則網路資料可被帶入。
而且發現手敲的資料儲存格式與原始不同,不曉得是否是此一因素。
作者:
jak
時間:
2013-8-6 18:49
回復
3#
cji3cj6xu6
應該是儲存格格式問題,可否上傳你的查詢檔案,我試試看
作者:
cji3cj6xu6
時間:
2013-8-7 11:20
Dear Jak大,
謝謝∼
我也覺得應該是儲存格格式問題,後來有找到另一個file,所以就這樣了。
只是搞不懂為何會與儲存格格式有關。
作者:
GBKEE
時間:
2013-8-7 17:21
回復
5#
cji3cj6xu6
你說
將此代號表放入sheet2的a1,使用時將Sheet2_a1放進sheet1 的a1
問題可能是在sheet2的a1 =1101 ???
看看下列程式碼是 true 或 false
msgbox len(sheet2.[a1])=4
複製代碼
作者:
cji3cj6xu6
時間:
2013-8-8 09:27
謝謝g大提醒,
len(sheet2.[a1])=4 ==> false
len(sheet2.[a1])=5 ==> True
但請問一下,要如何改回來 (=4)
作者:
cji3cj6xu6
時間:
2013-8-23 11:19
找到方法解決了,先將sheet2.a1 *100 ,然後再除以100就可解決此一問題了。
原始檔案裡字元為"1101" ,copy 過去後變為 "1101?" ,以該寫法,可修正回來為1101
只是為什麼?這就搞不懂了。
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)