Excel VBA中的cells單元格的用法


Excel中內嵌VBA開發模塊,該模塊可自主開發程序,那么對於剛接觸VBA的新手來說對VBA中基本對象的了解是必要的,其中最基本的一個對象就是cells對象,下面小編給大家分享一下有關cells的故事吧!

工具/原料

 
  • office中的Excel,且內嵌VBA模塊
  • 對VB有了解最好

cells的故事

 
  1. 1

    1.什么是cells呢?

       cells是單元格的意思,這個很容易理解,在excel中最基本的就是單元格這個對象了,cells也是VBA中的一個基本的對象元素。以一個小實例來說明一下:

    程序:

    Sub 單元格對象()

    Cells(1, 1).Select

    End Sub

    Excel VBA中的cells單元格的用法
  2. 2

    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

    Excel VBA中的cells單元格的用法
  3. 3

      2.2 cells的賦值運算

          cells的常見用法是進行賦值運算,如:cells(1,2)=cells(1,1),同樣的道理,cells也可以賦給任意一個變量,這里要說明一下,cells直接賦值的話一般是將cells里面的數值賦值給其他對象,也就是cells.value,看下圖效果

    Excel VBA中的cells單元格的用法
  4. 4

    2.3 cells的屬性

        cells常見的屬性有兩種,一個是字體屬性,一個是背景色屬性。首先我們來了解一下它的字體屬性:

    表達方式:cells.font;

    字體屬性又有字體大小、顏色、類型、加粗等屬性。

    字體大小:cells.font.size;

    字體顏色:cells.font.color;

    字體類型:cells.font.name;

    字體加粗:cells.font.fontstyle;

    看下圖效果顯示:

    Excel VBA中的cells單元格的用法
  5. 5

    再來看一下它的背景顏色:

    表達方式:cells.Interior.color

    具體用法如下圖:

    Excel VBA中的cells單元格的用法
  6. 6

    3.cells對象的另外一種形式

      在Excel  VBA中還可以用range對象來表示,例如cells(1,1)單元格可以用range("A1")來表示,見下面一個小實例:

    程序:

    Sub 單元格對象()

    Cells(1, 1) = "VBA教研室"

    Range("a1").Delete

    End Sub

    Excel VBA中的cells單元格的用法
  7.  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM