tft每日頭條

 > 科技

 > excelvba代碼編寫規則

excelvba代碼編寫規則

科技 更新时间:2025-04-11 12:27:27

excelvba代碼編寫規則(ExcelVBA操作IE篇10分鐘内設置完成)1

大家好,我是咚腔!

Excel VBA還可以 操作IE浏覽器,有沒有搞錯?

沒錯,可以操作,而且非常好用。因為Excel有強大的數據分析功能。

這有什麼關系?關系很大。

現在是數據時代,定期數據獲取以及數據分析混合運用真的是太需要了。

廢話不多說了!

非常高興和大家分享一下【如何用 VBA操作 IE浏覽器】

目錄
  • VBA操作 IE浏覽器的用途
  • 設置Excel VBA ,添加庫
  • 插入模塊,書寫代碼,打開IE浏覽器
  • 小結


VBA操作 IE浏覽器的用途

如果隻是打開一次兩次網頁的話,用Excel VBA操控IE浏覽器是不是有點太閑了。

那主要用于什麼呢?

  • 定期收集特定網頁的消息。例1:一系列的排名例2:股票等交易價格
  • 收集大量的相同類型的網頁信息例3:購物網站列表等

對于以上的數據的話,用VBA來收集是非常輕松的!


設置Excel VBA ,添加庫

如果用Excel VBA執行操作IE(InternetExplorer)的宏(可以重操作的執行代碼)的話,Excel會出現錯誤,無法執行。

所以,要操作IE,需要添加 一下可以利用HTML Document Object的庫。

>Microsoft HTML Object Library

>Microsoft Internet Controls

excelvba代碼編寫規則(ExcelVBA操作IE篇10分鐘内設置完成)2

打開VBE,也可以直接按 Alt F11

excelvba代碼編寫規則(ExcelVBA操作IE篇10分鐘内設置完成)3

添加引用庫

這樣就已經添加了利用HTML Document Object的庫。

是不是非常的簡單?


插入模塊,書寫代碼,打開IE浏覽器

excelvba代碼編寫規則(ExcelVBA操作IE篇10分鐘内設置完成)4

添加模塊,就可以在編輯區寫代碼了。

excelvba代碼編寫規則(ExcelVBA操作IE篇10分鐘内設置完成)5

編輯區創建上述代碼

Sub IE_Example() Dim objIE As InternetExplorer Set objIE = CreateObject("InternetExplorer.application") '創建IE對象 objIE.Visible = True '啟動IE End Sub

excelvba代碼編寫規則(ExcelVBA操作IE篇10分鐘内設置完成)6

運行結果。正常打開了IE,是不是非常的簡單?


小結

用Excel VBA來操作IE,是需要利用引用庫的。還有很多其他的引用庫可以利用,比如:數據管理的DAO(Data Access Object)。以後如果能夠用到的話,就一個一個了解一下。

這樣的話,基本準備工作就完成了。要充分理解,并多次練習。如果有不理解的話,可以多看幾遍加深理解。

excelvba代碼編寫規則(ExcelVBA操作IE篇10分鐘内設置完成)7



End

謝謝您看到這裡!

祝您一切順利!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved