Excel VBA中range對象的常見用法


range對象在Excel VBA中的運用也是比較常見的,對於區域數據的操作往往我們需要用到range對象,下面小編根據自身的實戰經驗為大家分享一下range對象的常見用法!

工具/原料

 
  • office Excel
  • 具VB基礎更好

range的常見用法

 
  1.  

    1.表示單元格

       range("A1")表示第一行第一列的單元格,實質上於cells(1,1)效果一樣。兩者在這種情況下是一樣的,但是兩者的關系可以這樣理解,range對象是單元格對象的集合。range對象在表示單元格的時候不可以像cells(i,j)一樣range("ij")表示的,這是要注意的一點!

    Excel VBA中range對象的常見用法
  2.  

    2.表示一個連續的區域

      range對象表示連續的區域有兩種表達:第一是range("起始單元格","結束單元格"),第二是range("起始單元格:結束單元格"),如下圖我要選擇(a1:b4)這個區域,

    程序:

    Sub 對象range()

    Range("a1", "b4").Select

    Range("a2:b4").Select

    End Sub

    Excel VBA中range對象的常見用法
  3.  

    3.表示一個不連續的區域

      對於不連續的區域,range的表達是:range("起始單元格1:結束單元格1,起始單元格2:結束單元格2"),如:我要選擇(a1:b2)和(b3:c4)連個區域

    程序:

    Sub 對象range()

    Range("a1:b2,c3:d4").Select

    End Sub

    Excel VBA中range對象的常見用法
  4.  

    4.表示行和列

      range既然可與表示區域,那么行和列也可以表示的,例如,我想選擇第一行,則可以這樣range("1:1"),如果想表示第一列range("a:a")

    程序:

    Sub range用法()

    Range("1:1").Select

    Range("a:a").Select

    End Sub

    Excel VBA中range對象的常見用法
  5. 5

    5.range的copy方法

     range對象選中一個區域后,可對這個區域進行復制操作的

    程序:

    Sub range用法()

    Range("a1:b4").Copy

    End Sub

    Excel VBA中range對象的常見用法
  6. 6

    6.range對象於With結合

      range對象和with結合起來使用,可以使程序變得非常簡單,看一下下面的實例吧:

    程序:

    Sub range用法()

    With Range("a1").Font

      .Size = 16

      .ColorIndex = 24

      .FontStyle = "bold"

    End With

    End Sub

    Excel VBA中range對象的常見用法
  7.  


免責聲明!

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



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