如何用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物件將資料動態輸入到資料庫中囉。
其他相關學習:
- 如何設計VBA表單與EXCEL當資料庫用(85期)
- 提高效率VBA入門班第1次上課心得分享
- EXCEL VBA處理股票分析自動最佳化範例
- 如何在EXCEL VBA中快速刪除空白列
- 定存範例轉VBA與只能輸入數字的InputBox
- 如何學會EXCEL VBA資料庫系列之一
- EXCEL VBA入門:如何撰寫自動格式化的VBA程式
- EXCEL VBA入門之一:如何函數轉VBA
- VB.NET設計(九九乘法表&小狗動畫&撲克牌&字幕)
- 回覆Excel VBA入門與進階課的差異?
- 如何批次下載股市資料到EXCEL中之2
- 如何用VBA快速取得期貨交易資料(開收高低量)
- 如何在EXCEL VBA隱藏與顯示工作表
- 如何移動工作表與排序之1
- 如何批次下載股市資料到EXCEL中之1
- 如何批次下載股市資料到EXCEL中
- 如何建立表單與將EXCEL當成資料庫
- 如何讓用ACCESS將EXCEL的資料
- 如何排序工作表
- 如何將單次查詢改為批次查詢(EXCEL VBA自動化)
- 如何在EXCEL VBA的工作表隨機上顏色
- 如何快速在EXCEL中建立查詢系統(免資料庫)之2
- 如何精簡VBA程式與傳遞引數
- 如何快速在EXCEL中建立查詢系統(免資料庫)之1
- 如何將大量工作表整合在一個工作表
- 如何在EXCEL VBA新增沒有重複名稱工作表
- 如何自動下載YAHOO股市資料到EXCEL中
- 如何建立表單與將EXCEL當成資料庫使用
- 如何在EXCE VBA中複製工作表
- 如何在EXCEL VBA如何保護工作表
- 如何在EXCEL VBA新增沒有重複名稱工作表
- 如何在EXCEL工作表中移動
- EXCEL VBA辦公自動化_如何建立查詢系統
- 如何當下拉清單改變時自動抓取資料之一
- 如何將數學函數轉EXCEL VBA設計之二
- 如何增加EXCEL VBA按鈕
- 如何設定EXCEL VBA開發環境設定說明
- 如何將EXCEL函數轉成VBA
- 如何再VBA中建立EXCEL的自訂函數讓公式變簡單
教學影音完整論壇:
https://groups.google.com/forum/?hl=zh-TW#!forum/excel-vba_80
吳老師教學論壇:http://www.tqc.idv.tw/(免費完整影音)
與前幾期的課程雖然用的是相同的範例,但最大的不同在:
1.除了解說内建函數公式,並將之轉成自訂函數,把複雜的公式變簡單。
2.如何將複雜的公式變成簡單的按鈕,按下按鈕就自動完成工作。
內容主要分成:
1.常用函數
2.進階函數應用
3.從函數到VBA設計
4.如何自訂函數
5.VBA程式設計入門
6.如何錄製巨集與修改
7.如何將大量資料轉存到資料庫
8.如何讀取資料庫資料
詳細目錄:http://goo.gl/eQptxx
有講義與範例和完成的畫面公式與程式碼,
只要按照每周的順序學習,學會EXCEL VBA自動化絕非難事,
優點:
1.可非線性學習:可按照自己最不熟的部分多次學習。
2.可反覆學習:有疑問可以多次聽講,保證學的會。
3.可攜帶學習:只要有瀏覽器就可以播放SWF檔,MAC電腦也沒問題。
上課參考用書:
看!就是比你早下班-50個ExcelVBA高手問題解決法
作者:楊玉文 出版社:松崗
出版日期:2011年02月15日 定價:550元
課程理念:
1.以循序漸進的方式, 透過詳細的說明和實用的Excel VBA範例, 逐步了解整個 VBA 的架構與輪廓,進而學習 VBA 變數、函式及邏
輯的觀念, 即使沒有任何程式設計基礎, 也能自己親手撰寫 VBA 程序來提昇工作效率, 晉身職場 Excel 高手!2.進而解說EXCEL與資料庫的結合,將EXCEL當成資料庫來使用,結合函數、VBA等更深入的功能,讓資料處理和分析的應用更上層樓。3.將結合GOOGLE雲端試算表,教您如何將EXCEL函數雲端化與網路化。
更多EXCEL VBA連結:
01_EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
02_EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
吳老師 2015/11/9
EXCEL,VBA,函數東吳進修推廣部,EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel excel vba教學視頻 excel函數教學 excel函數
留言列表