Excel VBA 程式設計教學:Hello World! - G. T. Wang
文章推薦指數: 80 %
這裡介紹如何啟用Excel 的開發人員工具,撰寫一個Hello World VBA 程式。
在任何一個版本的Excel 中,我們都可以透過開發人員工具來撰寫VBA 巨集 ...
Blogger舊站
關於
Facebook
Flickr
物聯網
網站架設
程式設計
統計
素食
特價優惠
宗教
物聯網
網站架設
程式設計
統計
素食
特價優惠
宗教
ExcelVBA程式設計教學:HelloWorld!
2015/08/19
7則留言
這裡介紹如何啟用Excel的開發人員工具,撰寫一個HelloWorldVBA程式。
在任何一個版本的Excel中,我們都可以透過開發人員工具來撰寫VBA巨集程式,只不過在Excel中,開發人員工具預設是不會顯示的,要開始撰寫程式之前,必須先將其開啟,以下是設定開發人員工具與撰寫HelloWorldVBA程式的步驟。
環境設定與HelloWorld
Step1
在Excel功能表上點選「檔案」。
點選「檔案」
Step2
點選「選項」。
點選「選項」
Step3
啟用「開發人員」工具。
啟用「開發人員」工具
Step4
點選「開發人員」工具。
選擇「開發人員」
Step5
點選「巨集」功能。
點選「巨集」
Step6
建立一個新的巨集,命名為「Hello」。
建立「Hello」巨集
Step7
撰寫「Hello」的巨集程式內容,這裡我們使用MsgBox讓VBA跳出一個簡單的訊息。
MsgBox("Hello,world!")
撰寫「Hello」巨集
撰寫好程式內容之後,按下執行,就會出現這樣的訊息視窗。
以上就是最簡單的ExcelVBAHelloWorld程式,在巨集程式撰寫好之後,我們也可以從「巨集」對話框執行巨集。
從「巨集」對話框執行巨集
程式註解與換行
ExcelVBA的程式碼中,每一行單引號後方的文字都會被視為註解,例如:
'這是註解
MsgBox("Hello,world!")'這也是註解
一般來說ExcelVBA的程式碼都是一行一個陳述式(statement),如果一行程式碼太長的時候,想要切成多行的話,行與行之間的結尾處要加上一個下底線,例如:
x=1+2+3+4+5+6
可以改寫為:
x=1+2+3+_
4+5+6
而一般程式碼中多餘的空白並不會影響程式的執行,所以通常程式設計師都會使用空白稍微將程式碼排版一下,方便閱讀。
更多關於VBA的教學文章,請參考VBA程式設計。
Windows,程式設計
ExcelOfficeVBA
G.T.Wang
個人使用Linux經驗長達十餘年,樂於分享各種自由軟體技術與實作文章。
7留言
新增留言→
Jeff
太有趣了!!!謝謝分享,受教了!
2017/12/30
回覆
Winnie
你好,我是在大學教授資訊概論的老師,我想教學生一些程式的概念。
您的教材清楚又易懂,請問我方便將您的教學資料放在教學投影片上嗎?
我會註明來源!期待您的回覆,感謝。
2018/04/14
回覆
G.T.Wang
沒問題,請使用。
2018/04/14
回覆
Winnie
非常感謝!也謝謝你分享了那麼多使用步驟跟例子!!
2018/04/21
回覆
Jan
您好,我想請教一下
我載網路教學裡看到許多老師教製作Excel資料收集時,會先拉出一個表單,在從表單中去製作按鈕和填入項目內容的框。
我從Excel的開發人員點入後,,再進入VisualBasic,點右鍵後移到“插入”點選項,但是僅有出現“模組”和““類別模組”兩個選項,並沒有像教學中所說的有一個“自訂表單”這個選項。
請問,這是為什麼?謝謝您
2020/06/25
回覆
Levine
你好請問
S=0
後面再寫S=S+1
這樣是什麼意思啊?
2021/04/01
回覆
Brian
S預設為0
S=S(預設為0)+1=0+1=1
此時S就會=1
若有迴圈
再次執行到這一行
S=S(=1)+1=1+1=2
此時S就會=2
S是變數
2021/04/22
回覆
LeaveaReply取消回覆
留言*
Name*
Email*
Website
搜尋
分類Arduino(5)
BeagleBoneBlack(1)
DIY(54)
Linux(317)
macOS(33)
Octave(15)
Perl(12)
R(47)
Windows(98)
WordPress(16)
個人(15)
免費(35)
兒童(30)
實用工具(85)
手機(13)
技巧(45)
有趣(99)
樹莓派(57)
物聯網(55)
玄學(11)
生活(209)
程式設計(137)
統計學(8)
網頁空間(36)
網頁開發(128)
虛擬化(7)
農業(42)
遊戲(9)
開箱(132)
雲端(4)
宗教
如何戒邪淫、遠離婚外情
戒淫寶典:《壽康寶鑑》白話有聲書
公益
家扶基金會
台灣世界展望會
社團法人新竹縣愛心物資集發協會
智邦公益網
Yahoo奇摩公益
©2022G.T.Wang
延伸文章資訊
- 1excel vba教學講義
Step – 6: Save and run the code. 1. 簡. 免費vba Collaborate for free with an online version of Micro...
- 2無痛學習VBA程式×步驟式教學錄製巨集×200個範例立即套用
書名:Excel VBA巨集的職場效率術:無痛學習VBA程式×步驟式教學錄製巨集×200個範例立即套用,語言:繁體中文,ISBN:9789864342839,頁數:416,出版社:博碩, ...
- 3Excel VBA與巨集程式設計:新手入門就靠這一本 - 博客來
Excel VBA最強權威〈國際中文版〉:Power Programming全方位實作範例聖經. 7折$462 ...
- 4Office 的VBA 入門
曾經需要將從Excel 貼到Word 文件或Outlook 電子郵件的多個表格的格式重新設定? 曾經需要針對多位Outlook 連絡人進行相同的變更? 如果需要進行的變更 ...
- 5EXCEL VBA從頭來過-基本語法(上篇) - 張凱喬
VBA(全名為Visual Basic for Applications) 是一種Windows 下的巨集程式語言其語法承襲傳統的Visual Basic 在微軟Office 之中的各種 ...