看到筆友旁聽生大哥在用EXCEL VBA做很多事情,
我覺得好羨慕,
也想做這方面的學習!
只是,
我一向害怕學習新事物,
就算有老師帶領,
心中也是充滿畏懼,
所以,
即使教科書早已看完,
還是沒有勇氣去實習...
一直沒履行曾答應某位女筆友的承諾,
讓我覺得很不好意思,
為了不失信於人,
昨天和今天,
不斷在試著寫程式,
總算"編寫"出一台小型的計算機,
為了簡化它的功能,
我就設定為數值由1~100,
可以計算用的計算機,
按下左上方那個按鈕後,
會跳出兩個方框,
要你分別輸入兩個做運算的數字,
放在C5,D5儲存格,
輸入完之後,
會出現運算選項,
再用滑鼠點選"加減乘除"選項之後,
答案會自動顯示在另一個表格上!(E5儲存格)
如果,
輸入的數字超過100或小於1,
程式還會在判斷後告知你:
要求重新輸入,
或直接停止執行!(因為程式覺得你可能不想再計算了...^^)
或許有讀者會問: 為什麼不用函數來寫就好?
這真是個好問題,
(1)因為函數要放在儲存格中,
所以,
一旦它不小心被刪除,要恢復就麻煩了!
但是,
若寫了EXCEL VBA,
就算是儲存格被刪除了,
如果,
裏面的VBA還在的話,
根本沒影響...(原因是:VBA存放的位置,不在儲存格中.)
(2)不是每個函數,都能符合各人所需,有時還會有點綁手綁腳的!
如果,
想判斷輸入的數值是否正確的話,
我覺得用VBA來做"判斷",
應該還比較靈活些...
(IF ... THEN ......ELSE.....END IF ===>專業術語,暫時看不懂沒關係,考試不會考這個啦!^^)
先和各位忠實日記讀者們說聲抱歉,
小太陽是個沒証照的EXCEL VBA 初學者,
比不上專業的程式設計師,
以上的內容,可能不夠專業,僅供大家參考...^^
PS:
(1)不管在哪一方面,我都不是高手,很期待能向各方高手請益,這樣才有成長的無限可能...
(2)稚氣的程式碼公布如下,如果不嫌棄,有需要使用的話,歡迎複製貼上...
小太陽把版權,送給忠實讀者筆友,算是回饋你們的觀賞^^