Excel VBA 入門教學:開始自動化的第一步

更新 發佈閱讀 3 分鐘


在日常工作中,是否常常需要重複執行相同的 Excel 操作?例如整理報表、格式化資料、計算統計值等等?這些繁瑣的步驟,其實都可以透過 VBA(Visual Basic for Applications)來自動化完成!

VBA 是什麼?

VBA 是微軟 Office 系列內建的程式語言,專門用來控制 Excel、Word、Access 等應用程式。它讓使用者可以撰寫指令碼(Macro),自動執行一連串操作,節省時間、減少錯誤。

簡單來說:

  • VBA 是語言,用來寫指令
  • 巨集(Macro)是容器,用來執行指令
  • Excel 是舞台,讓這些指令發揮作用

如何啟用 VBA 編輯器?

  1. 開啟 Excel,點選「檔案」→「選項」
  2. 在「自訂功能區」中勾選「開發人員」選項
  3. 回到 Excel,點選「開發人員」→「Visual Basic」或直接按下 Alt + F11

這樣就能進入 VBA 編輯器,開始撰寫程式碼!

點選上面工具列的 插入 > 模組,就能開始輸入程式碼囉

raw-image


第一個 VBA 程式:Hello World!

vba

Sub SayHello()
MsgBox "Hello, VBA 世界!"
End Sub
raw-image


這段程式碼會在執行時跳出一個訊息框,顯示歡迎文字。這是 VBA 的經典入門範例。(輸入完成後,請按下箭頭按鈕執行。)

跟著上面的步驟試著操作一次看看吧!

raw-image


📌 VBA 的基本語法概念

變數宣告 : 使用 Dim 宣告變數,範例 : Dim total As Integer

條件判斷 : 使用 If...Then...Else, 範例 : If total > 100 Then MsgBox "超過"

迴圈 : 使用 For...Next 或 Do...Loop ,範例 : For i = 1 To 10

範圍操作 : 使用 Range 操作儲存格,範例 : Range("A1").Value = "完成"

🧩 VBA 可以做什麼?

  • 自動填寫報表
  • 快速格式化資料
  • 批次處理檔案
  • 建立互動式表單
  • 整合其他 Office 應用程式(如 Outlook、Word)

除了透過人工撰寫程式碼的方式之外,也可以透過錄製巨集,或是請AI幫你撰寫程式碼,十分的方便。

只要學會基本觀念,了解到VBA能做到什麼類型的工作,就能請AI協助完成,透過自動化大幅改善工作效率哦!

接下來會持續更新VBA教學!,請記得訂閱一起學習呦!

留言
avatar-img
留言分享你的想法!
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
20會員
93內容數
除了想跟大家分享世界各地的美食與景點,也記錄下了每一次旅行的足跡。希望這些真實體驗能夠幫助你規劃行程;不論是一日遊或長期旅行,一個人獨旅或是親子朋友出門,都可以在這邊得到有用的資訊~!
2024/09/08
本文介紹了臺灣股市中的零股交易,包括盤中零股及盤後零股的特點、交易時間、撮合方式及價格波動等核心要素。投資人可依各自需求選擇最適合的交易方式,以靈活參與市場。盤中零股適合希望即時交易的投資者,而盤後零股則更適合願意等候收盤後進行操作的投資者。通過這篇文章,讀者將能更瞭解零股交易的運作及策略選擇。
Thumbnail
2024/09/08
本文介紹了臺灣股市中的零股交易,包括盤中零股及盤後零股的特點、交易時間、撮合方式及價格波動等核心要素。投資人可依各自需求選擇最適合的交易方式,以靈活參與市場。盤中零股適合希望即時交易的投資者,而盤後零股則更適合願意等候收盤後進行操作的投資者。通過這篇文章,讀者將能更瞭解零股交易的運作及策略選擇。
Thumbnail
2024/09/07
CSV 檔案是一種簡單的文本檔案格式,常用於存儲表格數據並在不同軟體之間共享。本文將介紹 CSV 檔案的特點與常見用途,並詳細說明如何將 Excel 檔案轉換為 CSV 格式的步驟。CSV 檔案不僅操作簡便,同時也方便資料匯入與匯出,是數據管理的重要工具。
Thumbnail
2024/09/07
CSV 檔案是一種簡單的文本檔案格式,常用於存儲表格數據並在不同軟體之間共享。本文將介紹 CSV 檔案的特點與常見用途,並詳細說明如何將 Excel 檔案轉換為 CSV 格式的步驟。CSV 檔案不僅操作簡便,同時也方便資料匯入與匯出,是數據管理的重要工具。
Thumbnail
2024/09/07
本文介紹狗貓等動物的常用藥品劑量與用法,並提供針對不同動物的使用注意事項,包括犬貓的劑量範圍及其他動物的用藥方式。未經獸醫師建議,請勿隨意用藥。詳細資料僅供參考,應諮詢專業人士。瞭解正確的用藥方式有助於改善寵物的健康狀況。
2024/09/07
本文介紹狗貓等動物的常用藥品劑量與用法,並提供針對不同動物的使用注意事項,包括犬貓的劑量範圍及其他動物的用藥方式。未經獸醫師建議,請勿隨意用藥。詳細資料僅供參考,應諮詢專業人士。瞭解正確的用藥方式有助於改善寵物的健康狀況。
看更多
你可能也想看
Thumbnail
只要會用鍵盤的人,人人都會做EXCEL表格。但是,如果你仔細研究,你或許會發現,工作是否有效率其實可以從一張EXCEL表裡看出來。這篇文章分享幾幾簡單的檢查方法與製作技巧。
Thumbnail
只要會用鍵盤的人,人人都會做EXCEL表格。但是,如果你仔細研究,你或許會發現,工作是否有效率其實可以從一張EXCEL表裡看出來。這篇文章分享幾幾簡單的檢查方法與製作技巧。
Thumbnail
這篇文章介紹如何使用VBA程式碼將【包含備註】的Excel檔案轉換為PDF檔。在研究這個問題時,作者花了3個小時多的時間,但後來發現了一個更簡單的方法,這讓作者感到震驚和懷疑人生。最後,作者強調使用他人的智慧來提高自己的能力。文章提供了相關參考文獻和圖片。
Thumbnail
這篇文章介紹如何使用VBA程式碼將【包含備註】的Excel檔案轉換為PDF檔。在研究這個問題時,作者花了3個小時多的時間,但後來發現了一個更簡單的方法,這讓作者感到震驚和懷疑人生。最後,作者強調使用他人的智慧來提高自己的能力。文章提供了相關參考文獻和圖片。
Thumbnail
Excel是一個強大的電子試算表軟體,不僅適用於數據分析和報表製作,還能通過VBA(Visual Basic for Applications)進行自動化和擴展功能。要使用這些進階功能,首先需要啟用開發人員選項。以下將詳細介紹在Windows和Mac版本的Excel中如何啟用這個選項。 在Wi
Thumbnail
Excel是一個強大的電子試算表軟體,不僅適用於數據分析和報表製作,還能通過VBA(Visual Basic for Applications)進行自動化和擴展功能。要使用這些進階功能,首先需要啟用開發人員選項。以下將詳細介紹在Windows和Mac版本的Excel中如何啟用這個選項。 在Wi
Thumbnail
Excel 是許多人日常工作中不可或缺的工具之一,它提供了許多便利的功能來幫助我們處理數據和表格。其中,自動填入編號是一個常見的需求,例如填入連續的序列編號或特定的數字序列。在本文中,我們將介紹一個快速且方便的方法來實現這一目標,即使用 ALT 快捷鍵組合。
Thumbnail
Excel 是許多人日常工作中不可或缺的工具之一,它提供了許多便利的功能來幫助我們處理數據和表格。其中,自動填入編號是一個常見的需求,例如填入連續的序列編號或特定的數字序列。在本文中,我們將介紹一個快速且方便的方法來實現這一目標,即使用 ALT 快捷鍵組合。
Thumbnail
在工作中,我們經常需要處理各種報表,而其中一項任務就是每天手動更新報表。這可能是一個繁瑣且容易被遺忘的工作,但有幸的是,我們可以利用VBA(Visual Basic for Applications)和Windows工作排程器來自動化這個過程,讓我們在不知不覺中完成這項任務。
Thumbnail
在工作中,我們經常需要處理各種報表,而其中一項任務就是每天手動更新報表。這可能是一個繁瑣且容易被遺忘的工作,但有幸的是,我們可以利用VBA(Visual Basic for Applications)和Windows工作排程器來自動化這個過程,讓我們在不知不覺中完成這項任務。
Thumbnail
為什麼要比較Excel 工作表(Worksheet) 工作中,常常會儲存多個同一目的,但不同時間的工作。或者,有時要檢查兩個人做的EXCEL工作表,是否有所不同。當然,若工作表很小,肉眼看是最快的,但是,如果是庫存的大量資料如1萬筆以上的財務資訊等,這時靠肉眼看,速度實在是太慢了,而且也容易出錯。
Thumbnail
為什麼要比較Excel 工作表(Worksheet) 工作中,常常會儲存多個同一目的,但不同時間的工作。或者,有時要檢查兩個人做的EXCEL工作表,是否有所不同。當然,若工作表很小,肉眼看是最快的,但是,如果是庫存的大量資料如1萬筆以上的財務資訊等,這時靠肉眼看,速度實在是太慢了,而且也容易出錯。
Thumbnail
Excel是職場上必備的工具之一,它可以用來處理各種數據,從簡單的計算到複雜的分析,都能夠勝任。在Excel中,有一個非常實用的技巧,叫做「微調按鈕」。微調按鈕可以讓你輕鬆地調整數據,而不需要手動輸入。它非常適合用於以下情況:需要頻繁調整數據的情況,例如:產品價格、銷售目標等。
Thumbnail
Excel是職場上必備的工具之一,它可以用來處理各種數據,從簡單的計算到複雜的分析,都能夠勝任。在Excel中,有一個非常實用的技巧,叫做「微調按鈕」。微調按鈕可以讓你輕鬆地調整數據,而不需要手動輸入。它非常適合用於以下情況:需要頻繁調整數據的情況,例如:產品價格、銷售目標等。
Thumbnail
在職場上,我們經常需要使用 Excel 表格來處理資料,而自動格式設定可以幫助我們快速將資料整理成一致的格式,讓資料看起來更清晰、更有效率。用 Excel 的快捷鍵自動出現自動格式設定技巧,可以讓我們在更短的時間內套用自動格式,讓工作更輕鬆。
Thumbnail
在職場上,我們經常需要使用 Excel 表格來處理資料,而自動格式設定可以幫助我們快速將資料整理成一致的格式,讓資料看起來更清晰、更有效率。用 Excel 的快捷鍵自動出現自動格式設定技巧,可以讓我們在更短的時間內套用自動格式,讓工作更輕鬆。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News