这个例子教你如何在Excel VBA中选择整个行和列。你准备好了吗?将工作表上的一个命令按钮并添加以下代码行:

1.以下代码行选择整个片材。

Cells.Select

Entire Sheet in Excel VBA

注:因为我们把第一个工作表上我们的命令按钮,这行代码选择整个第一页。要选择另一个工作表单元格,你必须首先激活此表。例如,下面的代码行选择整个第二工作表。

Worksheets(2).Activate

Worksheets(2).Cells.Select

2.下列代码行选择第二列中。

Columns(2).Select

Column

3.下列代码行选择第七行。

Rows(7).Select

Row

4.要选择多行中,添加一个代码行是这样的:

Rows("5:7").Select

Multiple Rows

5.要选择多列,添加代码行是这样的:

Columns("B:E").Select

Multiple Columns

6.要小心,不要混淆了行和列的属性与行和列的属性。该行和列属性返回一个Range对象。行和列属性返回一个值。

代码行:

MsgBox Cells(5, 2).Row

结果:

Row Property

7.选择单元格D6。下面的代码行选择活动单元的整个行。

ActiveCell.EntireRow.Select

EntireRow

注:边框仅用于说明。

8.选择单元格D6。下面的代码输入的值2到包含活动单元格的列的第一个单元。

ActiveCell.EntireColumn.Cells(1).Value = 2

EntireColumn

注:边框仅用于说明。

9.选择单元格D6。下面的代码输入的值3到包含活动单元格的行下面的行的第一个单元。

ActiveCell.EntireRow.Offset(1, 0).Cells(1).Value = 3

EntireRow + Offset

注:边框仅用于说明。