Re: [文件] Excel VBA更新股價無法使用

作者: abc9gad (鄉民愛發呆)   2019-01-11 14:53:46
※ 引述《abc9gad (鄉民愛發呆)》之銘言:
: 軟體:Excel
: 版本:2010
: 小弟我原本有上網抓一個VBA可以更新股價的檔案
: 然後有小改一些地方
: 但昨日突然無法更新,平常只要按左上的手動全/各(按鈕)
: 就可以自動更新股價,從Excel VBA顯示的錯誤來看
: 也不像是連結的問題 還請版上高手看看 感謝
: 檔案連結
: https://drive.google.com/open?id=1WkbYLhqaPCVa2jf3-qba0OJhShgyU7TQ
今天盤後要更新股價時,又如同上次出現錯誤,
這次不管是改成idv與div都無法正常更新,錯誤顯示的地方更上次一樣
好像不是問題所在,還望請版上高手協助 謝謝
檔案連結
https://drive.google.com/open?id=1WkbYLhqaPCVa2jf3-qba0OJhShgyU7TQ
作者: soyoso (我是耀宗)   2019-01-11 15:19:00
同上次地方出現的話,ST1的字串改為"資料日期:"ST2改"</font></td>"下面uRng(..)= left(gettime,9)
作者: abc9gad (鄉民愛發呆)   2019-01-11 15:58:00
成功了謝謝s大,請問這一樣是原始網頁的編碼變更關係嗎
作者: soyoso (我是耀宗)   2019-01-11 16:01:00
一樣是變更的關係
作者: abc9gad (鄉民愛發呆)   2019-01-11 16:08:00
請問s大看的出來是因為哪個部分變更的關係,造成無法跑是日期或是時間等等的原因嗎,想看有沒有一勞永逸的方法其實我只需要檔案可以讓我即時更新股價就夠了~
作者: soyoso (我是耀宗)   2019-01-11 16:27:00
昨今日的寫法不同 https://i.imgur.com/pPwgUvm.jpg原本變數ST1的<..=""ssbodyw"">和ST2的"</span>..."今天就不存在了,也就無法抓取原本希望要取得的字串因這二次皆出現錯誤在這方面,且日期時間也不是所需的話就從ST1...往下四行到uRng(...)=...這部分看要刪除或標註起來,這方面影響的是n欄time的部分
作者: abc9gad (鄉民愛發呆)   2019-01-11 16:37:00
先謝過s大
作者: soyoso (我是耀宗)   2019-01-11 16:51:00
但表格內股票代號的右側是時間,如果想改以這個時間寫到n
作者: abc9gad (鄉民愛發呆)   2019-01-11 16:51:00
謝謝s大,我先把這段註解起來好了~看未來還會不會再發生
作者: abc9gad (鄉民愛發呆)   2019-01-11 16:58:00
太感謝S大!,我將GetTime註解起來,uRng改為您說的時間就能正常顯示了
作者: soyoso (我是耀宗)   2019-01-11 17:38:00
抱歉更正我的回文,"標註"起來應為a大所回文的"註解"才對

Links booklink

Contact Us: admin [ a t ] ucptt.com