excel import vba問題

2011-04-23 10:14 pm
我想去hkjc import historical data. 我嘗試用“正常方法” 去import data,但失敗
正常方法: http://www.youtube.com/watch?v=Sxl1Ai0qUoM

而我想import的data 是這些:
1.
2.
3.


(我第一次upload foto,不知道成功與否=P)
1. 去 bet.hkjc.com 按足智彩
2. mouse over 賽果/派彩--->按球賽結果
3. scroll bar落到最底,search 2010年11月1號到2010年11月30號的result

每一個賽事的右邊最後有一個最後賠率,按進去,會看到不同的賠率。

我right clcik mouse--->按export to excel(匯出至excel)

excel 只會export其中一些data給我, 在cell A1 right click mouse---> 按edit query(編輯查詢)

再撳返正確的data,就可以成功import我想import da data!!!
======
好啦,我的問題是....
我想import 2010年11月1號到2010年11月30日的data 在同一頁excel worksheet( i guess vba must be use ), how to do that?

the difficulties are...
1.我right click, export data的話會自動open new workbook ,我不懂用 vba combine 一個月的data into one worksheet.
2. 我不懂叫excel 去hkjc' website按上一頁,import 第二場(or more)賽事的data.

希望可以幫幫忙=】我試了很久了。可以叫教教我嗎?




回答 (3)

2011-04-25 9:43 am
✔ 最佳答案
多年來, 從沒有辦法在馬會網頁import data, 應是被限制, 估計是無法做到
如網主不容, 應是沒有辨法的

2011-04-25 01:43:46 補充:
由於意見區字數的限制, 故選擇在回答區回覆根據閣下指示, 嘗示錄製了一個巨集, 用編輯查詢在足智彩其中一個網頁的其中一個畫面tick了3個tickbox擷取3筆資料1. 首先在A1做了”從Web取得外部資料”, 使A1有查詢能力2. 今天晚上, 我執行以下巨集, 便可成功取得該3筆資料, 但當馬會update資料時, 是否能取得資料, 或是新的資料, 我暫時不得而知Sub Macro1() Range("A1").Select With Selection.QueryTable .Connection = _ "URL;http://bet.hkjc.com/football/odds/odds_chp.aspx?ci=en-US" .WebSelectionType = xlSpecifiedTables .WebFormatting = xlWebFormattingNone .WebTables = _ """ctl00_cm_rptCHP_ctl00_ucchp_dlstCHP"",""ctl00_cm_rptCHP_ctl01_ucchp_dlstCHP"",""ctl00_cm_rptCHP_ctl02_ucchp_dlstCHP""" .Refresh BackgroundQuery:=False End WithEnd Sub3. 該3筆資料的WebTables名稱分別是:""ctl00_cm_rptCHP_ctl00_ucchp_dlstCHP""""ctl00_cm_rptCHP_ctl01_ucchp_dlstCHP""""ctl00_cm_rptCHP_ctl02_ucchp_dlstCHP"”這些WebTables名稱的組成是否與日期,時間,場次,投注類型有固定規律的定義我不得而知4. 實物操作, 使用者可用眼睛及思想去選擇適當的按紐或tickbox, 這些物件(已預設link)是會自動帶到指定的網址/畫面/及WebTables名稱但電腦程式是沒有眼睛及思想, 祇認文字的指令5. 暫時我花的時間不多, 但心裡明白, 就算多花數天亦會毫無進展, 除了如何在程式加上WebTables的正確名稱外, 還有非常多難點, 我現時是毫無辦法,如取得backdate的資料及有很多在足智彩的畫面及tickbox都無法成功載入資料而原因亦不得而知6. 我祇憑經驗粗懂Excel的應用, 但並未學過電腦, 此題是無能為力, 希望其他網友能幫忙
2011-04-24 8:09 am
你有沒有試過我不正常的import method? it is ok ga bo~ just not efficient~

2011-04-25 07:33:06 補充:
漢鍾離網友,我想我明白你說什麼,你做的是import 現有 的odds,所以你能不肯定webtable, but it really helps me~ thank you so much~=]


收錄日期: 2021-04-16 12:36:14
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20110423000051KK00571

檢視 Wayback Machine 備份