[VBA ] 開啟檔案名稱過長
小弟欲下載Yahoo的每日股價
路徑如下:
http://download.finance.yahoo.com/d/quotes.csv?s=1101.TW+1102.TW+1103.TW+
1104.TW+1107.TWO+1108.TW+1109.TW+1110.TW+1201.TW+1203.TW+1210.TW+1213.TW+
1215.TW+1216.TW+1217.TW+1218.TW+1219.TW+1220.TW+1225.TW+1227.TW+1229.TW+
1231.TW+1232.TW+1233.TW+1234.TW+1235.TW+1236.TW+1301.TW+1303.TW+1304.TW+
1305.TW+1307.TW+1308.TW+1309.TW+1310.TW+1312.TW+1313.TW+1314.TW+1315.TW+
1316.TW+1319.TW+1321.TW+1323.TW+1324.TW+1325.TW+1326.TW+1333.TWO+1336.TWO+
1402.TW+1409.TW+1410.TW+1413.TW+1414.TW+1416.TW+1417.TW+1418.TW+1419.TW+
1802.TW+1805.TW+1806.TW+1808.TW+1809.TW+1810.TW+1815.TWO+1902.TW+
1903.TW&f=sl1d1t1c1ohgv&e=.csv
路徑特性為以"+"將每個欲下載的股票代碼串起來
而當路徑過長就會出現錯誤。
但是路徑為
http://download.finance.yahoo.com/d/quotes.csv?s=1101.TW+1102.TW+1103.TW+
1104.TW+1107.TWO+1108.TW+1109.TW+1110.TW+1201.TW+1203.TW+1210.TW+1213.TW+
1903.TW&f=sl1d1t1c1ohgv&e=.csv
就可以順利開啟該檔案
我該如何解決這種問題?
附上簡易下載程式碼
sub test
Workbooks.Open Filename:= "路徑"
end sub
或者小弟的方法錯誤?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.194.178.251
→
08/13 19:40, , 1F
08/13 19:40, 1F
→
08/13 20:14, , 2F
08/13 20:14, 2F
→
08/13 20:15, , 3F
08/13 20:15, 3F
→
08/13 20:57, , 4F
08/13 20:57, 4F
→
08/13 20:57, , 5F
08/13 20:57, 5F
→
08/14 09:38, , 6F
08/14 09:38, 6F
推
08/15 02:14, , 7F
08/15 02:14, 7F