返回列表 上一主題 發帖

[發問] 請問將代號帶入後,為何無法使用web 下載資料。

[發問] 請問將代號帶入後,為何無法使用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] & ""

請問,將代號帶入,有什麼格式限定嘛?

找到方法解決了,先將sheet2.a1 *100 ,然後再除以100就可解決此一問題了。

原始檔案裡字元為"1101" ,copy 過去後變為 "1101?" ,以該寫法,可修正回來為1101

只是為什麼?這就搞不懂了。

TOP

謝謝g大提醒,
len(sheet2.[a1])=4 ==> false
len(sheet2.[a1])=5 ==> True

但請問一下,要如何改回來 (=4)

TOP

回復 5# cji3cj6xu6
你說 將此代號表放入sheet2的a1,使用時將Sheet2_a1放進sheet1 的a1
問題可能是在sheet2的a1 =1101  ???

看看下列程式碼是 true 或 false
  1. msgbox  len(sheet2.[a1])=4
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

Dear Jak大,

謝謝~
我也覺得應該是儲存格格式問題,後來有找到另一個file,所以就這樣了。
只是搞不懂為何會與儲存格格式有關。

TOP

回復 3# cji3cj6xu6

應該是儲存格格式問題,可否上傳你的查詢檔案,我試試看

TOP

Dear Jak大,

謝謝~

不可以耶,如以下網址附圖,
http://www.mojoimage.com/free-image-hosting-view-12.php?id=3979test1.gif
我將1101改以手敲方式敲進資料,則網路資料可被帶入。
而且發現手敲的資料儲存格式與原始不同,不曉得是否是此一因素。

TOP

回復 1# cji3cj6xu6

我把原始檔貼到記事本上,再開一個空白的sheet貼回去,試試看行不行

StockTable(修.rar (15.39 KB)

TOP

        靜思自在 : 天上最美是星星,人生最美是溫情。
返回列表 上一主題