完成了第一個程式,只是個一行程式,這,有用嗎?
別小看這一行程式,它夠簡單,也能讓螢幕上有東西出來,雖然還不到讓螢幕有東西動來動去很酷炫,但至少有東西出來。比起其它語言,要在螢幕上印出這麼一行東西,這已經簡單許多,到目前為止,我們只花了很少力氣,不是嗎? 我可沒讓你先看一大堆安裝步驟(Excel 完整安裝的話,應該是光碟放進去、按幾個下一步就搞定了)、應用程式框架、MVC 架構、物件導向、網頁程式設計...等等可能把你嚇跑、或讓你睡著的東西。
那些東西當然也很有用,但身為程式初學者的你,一時之間可以先跳過。當然如果你要設計網頁程式,Excel VBA 不是個好選擇,而我這裡也不會寫。我主要寫如何利用程式處理大量資料,讓你提升工作效率。
而 Excel VBA 這個 "即時運算" 視窗,是學習程式設計的好幫手,它可以讓我們先專注於一件事: 指令可以讓螢幕上有些什麼效果,立即、馬上。
印完數字,還記得另外兩個資料類型嗎? 文字、日期。也來印一下,在 "即時運算" 視窗內,輸入:
print "公分"
結果印出公分。請注意,印出的結果,前後並沒有雙引號。加上雙引號的動作,是在印出之前、是我們要指示電腦做的事,而印出的結果,是給人類看的,不需要雙引號。畢竟你跟人類對話時,是不會說: 我身高 180 雙引號 公分 雙引號 吧?
同理,印出日期:
print #1980/12/31#
結果會是 1980/12/31,前後沒有井字號。