如何用VBA下載網路資料到EXCEL中(EXCEL當資料庫用)
重點提示:
這次上課主要回應許多同學的問題,
如何下載股市、外匯或期貨等金融資料到EXCEL,
這部分可以用資料面板的[從WEB]功能下載,
但若是遇到看得到,卻下載不下來的問題該如何處理?
其實最簡單的方式是修改 Web Table的位置數。
其他還有如何分辨資料來源的網頁網址是開放的,還是封閉的,
亦即傳遞網址的參數為 GET還是 POST(學過動態網頁技術的同學應該都
知道),如果這部分不熟可以學習PHP [連結] 或ASP.NET [連結] 就會知道的。
繼之前的教學:
如何自動下載YAHOO股市資料到EXCEL中
http://terry55wu.blogspot.tw/2015/01/excel.html
如何批次下載股市資料到EXCEL中之1
http://terry55wu.blogspot.tw/2015/01/excel.html
如何批次下載股市資料到EXCEL中之2
http://terry55wu.blogspot.tw/2015/02/excel2.html
最簡單的做法:
01_下載YAHOO股市資料
02_若要批次下載網路資料先收集清單
03_用從WEB下載網頁資料
04_下載後無資料
05_用錄製巨集並修改WEBTABLE參數
06_修改後就可以正確下載
教學影音:
當然還有更多,有很多還沒講到的部分,之後會繼續更新,
也許下一期的課程來開設有關VBA抓取各式資料的課程吧!
不過建議可以先了解一些動態網頁與雲端資料庫方面的知識,
之後課程會再教些,
需要用IE物件模擬方法取得資料,
自然沒開放的網頁也可以批次下載,
並可以配合Application物件,可以自動設定時間下載資料,
也可以配合ADO物件將資料動態輸入到資料庫中囉。
同時也有61部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,東吳EXCEL VBA與資料庫雲端設計115第3次 上課內容: 01_重點回顧與北市住宅竊盜統計 02_產生區與路街道欄位公式說明 03_用VBA輸出公式與追蹤最下一列 04_VBA程式換行與多重邏輯判斷 05_VBA多欄位與自訂函數 06_用樞紐分析表繪製視覺化報表 07_住宅竊盜VBA下載與插...
「vba下載」的推薦目錄:
- 關於vba下載 在 吳老師excel函數與vba大數據教學 Facebook 的最讚貼文
- 關於vba下載 在 吳老師教學部落格 Youtube 的精選貼文
- 關於vba下載 在 吳老師教學部落格 Youtube 的精選貼文
- 關於vba下載 在 吳老師教學部落格 Youtube 的精選貼文
- 關於vba下載 在 [算表] excel VBA 下載網頁會清空ACTIVESHEET - 看板Office 的評價
- 關於vba下載 在 吳老師excel函數與vba大數據教學 - Facebook - 登录或注册 的評價
- 關於vba下載 在 Excel VBA 自動下載個股年報 - Mobile01 的評價
- 關於vba下載 在 excel vba範例下載在PTT/Dcard完整相關資訊 - 星星公主 的評價
- 關於vba下載 在 excel vba範例下載在PTT/Dcard完整相關資訊 - 星星公主 的評價
- 關於vba下載 在 [算表] excel VBA 下載網頁會清空ACTIVESHEET - 看板Office 的評價
vba下載 在 吳老師教學部落格 Youtube 的精選貼文
東吳EXCEL VBA與資料庫雲端設計115第3次
上課內容:
01_重點回顧與北市住宅竊盜統計
02_產生區與路街道欄位公式說明
03_用VBA輸出公式與追蹤最下一列
04_VBA程式換行與多重邏輯判斷
05_VBA多欄位與自訂函數
06_用樞紐分析表繪製視覺化報表
07_住宅竊盜VBA下載與插入欄與呼叫SUB
08_下載住宅竊盜資料與Range與Cells的比較
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/?hl=zh-TW#!forum/excel-vba-115
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
課程簡介
五大類函數與自訂函數
一、文字和資料函數
二、邏輯函數
三、日期和時間函數
四、數學和三角函數
五、檢視和參照函數
其他綜合範例
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
作者: Excel Home
出版社:博碩
出版日期:2013/06/26
定價:380元
超圖解 Excel VBA 基礎講座
作者: 亮亨/譯 出版社:旗標
出版日期:2006/05/15 定價:420元
日本Amazon網站同類書籍銷售No.1
吳老師 110/5/17
函數,東吳進修推廣部,自強基金會,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻
vba下載 在 吳老師教學部落格 Youtube 的精選貼文
東吳EXCEL VBA與資料庫雲端設計115第3次
上課內容:
01_重點回顧與北市住宅竊盜統計
02_產生區與路街道欄位公式說明
03_用VBA輸出公式與追蹤最下一列
04_VBA程式換行與多重邏輯判斷
05_VBA多欄位與自訂函數
06_用樞紐分析表繪製視覺化報表
07_住宅竊盜VBA下載與插入欄與呼叫SUB
08_下載住宅竊盜資料與Range與Cells的比較
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/?hl=zh-TW#!forum/excel-vba-115
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
課程簡介
五大類函數與自訂函數
一、文字和資料函數
二、邏輯函數
三、日期和時間函數
四、數學和三角函數
五、檢視和參照函數
其他綜合範例
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
作者: Excel Home
出版社:博碩
出版日期:2013/06/26
定價:380元
超圖解 Excel VBA 基礎講座
作者: 亮亨/譯 出版社:旗標
出版日期:2006/05/15 定價:420元
日本Amazon網站同類書籍銷售No.1
吳老師 110/5/17
函數,東吳進修推廣部,自強基金會,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻
vba下載 在 吳老師教學部落格 Youtube 的精選貼文
東吳EXCEL VBA與資料庫雲端設計115第3次
上課內容:
01_重點回顧與北市住宅竊盜統計
02_產生區與路街道欄位公式說明
03_用VBA輸出公式與追蹤最下一列
04_VBA程式換行與多重邏輯判斷
05_VBA多欄位與自訂函數
06_用樞紐分析表繪製視覺化報表
07_住宅竊盜VBA下載與插入欄與呼叫SUB
08_下載住宅竊盜資料與Range與Cells的比較
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/?hl=zh-TW#!forum/excel-vba-115
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
課程簡介
五大類函數與自訂函數
一、文字和資料函數
二、邏輯函數
三、日期和時間函數
四、數學和三角函數
五、檢視和參照函數
其他綜合範例
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
作者: Excel Home
出版社:博碩
出版日期:2013/06/26
定價:380元
超圖解 Excel VBA 基礎講座
作者: 亮亨/譯 出版社:旗標
出版日期:2006/05/15 定價:420元
日本Amazon網站同類書籍銷售No.1
吳老師 110/5/17
函數,東吳進修推廣部,自強基金會,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻
vba下載 在 吳老師excel函數與vba大數據教學 - Facebook - 登录或注册 的推薦與評價
如何用VBA下載網路資料到EXCEL中(EXCEL當資料庫用) 重點提示: 這次上課主要回應許多同學的問題, 如何下載股市、外匯或期貨等金融資料到EXCEL, 這部分可以用資料面板 ... ... <看更多>
vba下載 在 Excel VBA 自動下載個股年報 - Mobile01 的推薦與評價
Step2:在A欄填入要抓的年度. Step3:按下執行 若有問題可在下方留言 對此檔案程式碼有興趣者或是想學習如何用VBA下載網路檔案可參考 ... <看更多>
vba下載 在 [算表] excel VBA 下載網頁會清空ACTIVESHEET - 看板Office 的推薦與評價
軟體:EXCEL
版本:2016
大家好,這問題我卡住好久,先感謝各位大神。
問題: 這支EXCEL 下載網頁資料下來 在更新過程中會清空ACTIVESHEET
導致我觸發按鈕一起被清空 下一次更新時候 還要拉一個新按鈕
很不方便。
如圖1:
程式碼:
======================================================================
Private Sub CommandButton1_Click()
Dim IE As New InternetExplorer, URL As String, A As Object
'宣告 Dim ie As New InternetExplorer
'須在工具-> 設定引用項目加入 新增引用 Microsoft Internet Controls
URL = "https://fund.bot.com.tw/z/ze/zeb/zeb.djhtm"
With IE
.Navigate URL
.Visible = True
Do While .Busy Or .ReadyState <> 4: Loop
Set A = .Document.getElementsByTagName("TABLE")
Ep A(2).outerHTML
.Quit
End With
End Sub
Sub Ep(S As String)
Dim D As New DataObject
'DataObject 物件 在進行轉換動作時,做為格式化文字資料的暫存區域。其也可以
暫存和儲存在 DataObject 的文字片段相關的格式。
'宣告 Dim D As New DataObject
'須在工具-> 設定引用項目加入 新增引用 Microsoft Forms 2.0 Object Library ,
專案 加入一表單即可
With D
.SetText S
.PutInClipboard
With ActiveSheet
.UsedRange.Clear
.Paste .[C1]
.Shapes.SelectAll
Selection.Delete
.Hyperlinks.Delete
End With
End With
End Sub
==============================================================================
如圖2:程式跑完 他會清空按鈕
目前猜測應該是.UsedRange.Clear 清空整個頁面,
有沒有方法,可以保留按鈕,讓我下一次還能藉由按鈕執行下載網頁功能。
感謝各位細心看完!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.28.156
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1535018033.A.726.html
... <看更多>