
AI世代來臨,網路上各式各樣的股票、財經資料多如繁星,如何有效率地取得、整理出自己有用的資料,應該是不少人都想知道的事….
對於數據性資料的整理,最方便最好用的工具莫過於Excel,本篇教學將教你如何用Excel VBA抓取上市櫃公司歷年EPS資料。
教學開始
首先,打開Excel,並按鍵盤上ALT+F11,打開VBA編輯器;接著,按照下列步驟操作:
- 點選VBA編輯器的【插入】=>【模組】
- 點擊2下新插入的模組Module1
- 在模組Module1貼上本文附帶的第一段及第二段VBA程式碼
- 將Excel另存新檔,檔案格式為「啟用巨集的活頁簿(.xlsm)」
- 將滑鼠指標移到在VBA編輯器的第一段程式碼,並點選【執行】(或直接按鍵盤F5)

透過VBA抓取資料所需時間大概3分鐘左右,執行完畢後彈出視窗顯示執行完成!
執行完畢後,即可看到文章開頭的上市櫃公司歷年EPS資料。
額外加碼
另外,本文也額外加碼抓取上市櫃公司歷史的股利、毛利率、ROE等資料(如下圖);使用者在本文附帶的VBA程式碼中可以看到2個網址,第一個連結網址為:上市櫃公司歷年EPS資料;第二個連結網址為:上市櫃公司歷史的股利、毛利率、ROE等資料
使用者也可以用本文附帶的VBA程式碼,依樣畫葫蘆,增加第三、四、五...個網址,抓取使用者所需要的其他資料

隨筆
透過Excel整理上市櫃公司歷年EPS、歷史的股利、毛利率、ROE等資料,使用者後續可以運用Excel公式、篩選、圖表將這些資料進一步成自己所需的資料,對於後續股票分析研究是應該有不少幫助

























