在VBA(Visual Basic for Applications)中,选中Excel表格的整行可以通过使用`Selection`对象的`Range`属性来实现。以下是一个简单的示例,演示如何选中活动单元格所在的整行:
```vba
Sub SelectEntireRow()
' 选中活动单元格所在的整行
Selection.EntireRow.Select
End Sub
```
当你运行这个宏时,它将自动选中包含活动单元格的整行。
如果你想要选中特定行,你可以指定行号。以下是如何选中行号5的整行的示例:
```vba
Sub SelectSpecificRow()
' 选中行号5的整行
Rows(5).Select
End Sub
```
在这个例子中,`Rows(5)`将选中第5行的所有单元格。
如果你想选中从当前行开始的连续几行,可以使用`Range`对象来指定一个范围。例如,以下代码将选中从当前行开始的连续3行:
```vba
Sub SelectContinuousRows()
' 从当前行开始,选中连续3行
Selection.EntireRow.Rows(Selection.Row).Select
Selection.EntireRow.Rows(Selection.Row).Expand Down:=3
End Sub
```
在这个宏中,`Selection.EntireRow.Rows(Selection.Row)`会选中活动单元格所在的整行,然后`Expand Down:=3`会从当前行开始向下扩展3行。