Excel VBA中的cells單元格的用法
Excel中內嵌VBA開發模塊,該模塊可自主開發程序,那麼對於剛接觸VBA的新手來說對VBA中基本對象的了解是必要的,其中最基本的一個對象就是cells對象,下面小編給大家分享一下有關cells的故事吧!
工具/原料office中的Excel,且內嵌VBA模塊對VB有了解最好cells的故事1.什麼是cells呢?
cells是單元格的意思,這個很容易理解,在excel中最基本的就是單元格這個對象了,cells也是VBA中的一個基本的對象元素。以一個小實例來說明一下:
程序:
Sub 單元格對象()
Cells(1, 1).Select
End Sub
2.cells怎麼用呢?
2.1 cells(i,j)的含義
cells(i,j)中i指的是行數,j指的是列數,cells(i,j)指的是第i行的第j列單元格。下面以一段小程序來說明一下cells行列的使用:
程序:
Sub 單元格對象()
Dim i, j As Integer
For i = 1 To 3
For j = 1 To 2
Cells(i, j) = i + j
Next
Next
End Sub
2.2 cells的賦值運算
cells的常見用法是進行賦值運算,如:cells(1,2)=cells(1,1),同樣的道理,cells也可以賦給任意一個變數,這裡要說明一下,cells直接賦值的話一般是將cells裡面的數值賦值給其他對象,也就是cells.value,看下圖效果
2.3 cells的屬性
cells常見的屬性有兩種,一個是字體屬性,一個是背景色屬性。首先我們來了解一下它的字體屬性:
表達方式:cells.font;
字體屬性又有字體大小、顏色、類型、加粗等屬性。
字體大小:cells.font.size;
字體顏色:cells.font.color;
字體類型:cells.font.name;
字體加粗:cells.font.fontstyle;
看下圖效果顯示:
再來看一下它的背景顏色:
表達方式:cells.Interior.color
具體用法如下圖:
3.cells對象的另外一種形式
在Excel VBA中還可以用range對象來表示,例如cells(1,1)單元格可以用range("A1")來表示,見下面一個小實例:
程序:
Sub 單元格對象()
Cells(1, 1) = "VBA教研室"
Range("a1").Delete
End Sub
關注小編
本經驗屬於原創經驗,快來贊哦!如果喜歡就為小編投上一票;如果覺得小編的內容你還感興趣,就關注一下唄!
注意事項單元格的顏色屬性除了用RGB來表示,還可以用數值來表示,這個時候我們將color換成colorindex就行cells對象還有很多其他的方法,這裡沒有一一去介紹!
推薦閱讀:
※每日一題:Excel一個會自動調整的序號!
※Excel如何求和
※知乎精選好文,怎樣才算精通Excel?
※這三個函數都不會,那可別說你會Excel
※關於Excel求和的那些事
TAG:Excel |