在VBA中經(jīng)常需要引用單元格或單元格區(qū)域區(qū)域,主要有以下幾種方法。
使用Range屬性
VBA中可以使用Range屬性返回單元格或單元格區(qū)域,如下面的代碼所示。
00.00.#001 Sub RngSelect()
00.#002 Sheet1.Range("A3:F6, B1:C5").Select
00.#003 End Sub
普通瀏覽復(fù)制代碼保存代碼打印代碼
01.#001 Sub RngSelect()
02.#002 Sheet1.Range("A3:F6, B1:C5").Select
03.#003 End Sub#001 Sub RngSelect() <br />
#002 Sheet1.Range("A3:F6, B1:C5").Select<br />
#003 End Sub
代碼解析:
RangeSelect過程使用Select方法選中A3:F6,B1:C5單元格區(qū)域。
Range屬性返回一個Range對象,該對象代表一個單元格或單元格區(qū)域,語法如下:
Range(Cell1, Cell2)
參數(shù)Cell1是必需的,必須為 A1 樣式引用的宏語言,可包括區(qū)域操作符(冒號)、相交區(qū)域操作符(空格)或合并區(qū)域操作符(逗號)。也可包括美元符號(即絕對地址,如“$A$1”)。可在區(qū)域中任一部分使用局部定義名稱,如Range("B2:LastCell"),其中LastCell為已定義的單元格區(qū)域名稱。
參數(shù)Cell2是可選的,區(qū)域左上角和右下角的單元格。
運行RangeSelect過程,選中A3:F6, B1:C5單元格區(qū)域