網頁

2013年3月19日 星期二

操作儲存格

Excel 是儲存格的大集合體,在 Excel 環境寫程式,只要可以操縱/操作儲存格,讓儲存格乖乖聽你的設定,事情就完成了一大半。

到 VBA 的即時運算視窗環境,輸入:

cells(1,1).value = 199

切換到 Excel 操作環境(非程式環境),儲存格 A1 的內容,變成 199 了。上述指令翻譯成中文,就是:

第一列第一欄這個儲存格的內容等於 199。分別解釋如下:

cells ==> 儲存格。
(1,1) ==> 第一列第一欄。
cells(1,1) ==> 第一列第一欄這個儲存格。
. ==> 的。
value ==> 內容。內容是儲存格這個大顆粒變數蘊含的單純變數之一。還有其它單純變數,之後會再提到。

現在,試著輸入像是:

cells(2,3).value = 200
cells(4,12).value = "Hello"
cells(8,2).value = #2013/1/23#

然後切回操作環境,看看執行結果。目前還是不脫幾個基本觀念: 資料類型、變數、大顆粒變數、單純變數、迴圈。