整个行和列在Excel VBA
这个例子教你如何在Excel VBA中选择整个行和列。你准备好了吗?将工作表上的一个命令按钮并添加以下代码行:
1.以下代码行选择整个片材。
Cells.Select
注:因为我们把第一个工作表上我们的命令按钮,这行代码选择整个第一页。要选择另一个工作表单元格,你必须首先激活此表。例如,下面的代码行选择整个第二工作表。
Worksheets(2).Activate Worksheets(2).Cells.Select
2.下列代码行选择第二列中。
Columns(2).Select
3.下列代码行选择第七行。
Rows(7).Select
4.要选择多行中,添加一个代码行是这样的:
Rows("5:7").Select
5.要选择多列,添加代码行是这样的:
Columns("B:E").Select
6.要小心,不要混淆了行和列的属性与行和列的属性。该行和列属性返回一个Range对象。行和列属性返回一个值。
代码行:
MsgBox Cells(5, 2).Row
结果:
7.选择单元格D6。下面的代码行选择活动单元的整个行。
ActiveCell.EntireRow.Select
注:边框仅用于说明。
8.选择单元格D6。下面的代码输入的值2到包含活动单元格的列的第一个单元。
ActiveCell.EntireColumn.Cells(1).Value = 2
注:边框仅用于说明。
9.选择单元格D6。下面的代码输入的值3到包含活动单元格的行下面的行的第一个单元。
ActiveCell.EntireRow.Offset(1, 0).Cells(1).Value = 3
注:边框仅用于说明。