有了基本觀念,也知道如何寫一行程式,可以開始寫多行程式,一樣,進入 Excel 之後,按下 Alt+F11,進入 VBA 環境,接著按下 Alt+I、M,畫面應該類似這樣:
新增了一個 Module1 的模組,先別管名詞,模組就是程式。
程式要有個名字,以及包含的(可能不只一行的)程式碼。VBA 規定的寫法是:
Sub 程式名字
(你要寫的程式碼在這裡)
End Sub
當你輸入自己取的程式名字之後,VBA 會自動在它後面加入左右括弧,左右括弧之後會提到,現在不知道也沒關係。
VBA 也會自動在下一行加入 End Sub。自己取的程式名字,有些基本規定,初學者不知道這些規定沒關係,反正若你取的名字不符合規定,VBA 會以紅色提醒你,程式自然也不能執行。
把之前學會的 print 打進去:
Sub test_1()
print 180
End Sub
按下 F5 執行。程式出錯! 沒關係,關閉那個錯誤視窗之後,按下 Alt+R、R,重新回到寫程式的地方,當作什麼事都沒發生就好了,電腦不會冒煙,更不會因此爆炸。這就是寫程式的好處,不必擔心把電腦 "弄壞掉"。