標籤:

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 |