Cells
物件除了 Range
之外,Cells
也是一個可以用來操作儲存格的物件,其功能跟 Range
都差不多,只不過它是使用行與列的編號來指定儲存格,這種指定方式在撰寫自動化程式時會比較好用。
如果要使用 Cells
將第一行第一列的儲存格內容指定為 23
,可以這樣寫:
Cells(1, 1).Value = 23
結果會像這樣:
如果要指定範圍,可以使用兩個 Cells
配合 Range
,例如:
Range(Cells(1, 1), Cells(4, 2)).Value = 13
執行結果為:
使用 Range
或 Cells
所取出的儲存格,除了可以透過 Value
改變內容之外,也還有其他很多可用的操作。呼叫 Select
可以選取這些儲存格:
Range(Cells(1, 1), Cells(4, 2)).Select
這樣這些 Excel 上的儲存格就會變成選取的狀態:
如果要選擇整個行(row),可以使用 Rows
並指定行的編號:
Rows(3).Select
執行結果為:
列的話則使用 Columns
:
Columns(2).Select
執行結果為: