我想选择一个表,它将有固定的列(其中 4 个),但可以有任意数量的行,也可以有空行。我将如何选择表格范围?
例如,当前选择是 B2 to E5
如何在 VBA 中以编程方式获得它?
小智 5
尝试,
Worksheets("Sheet3").Range("Table1[#All]").Select
'or,
Worksheets("Sheet3").ListObjects("Table1").Range.Select
Run Code Online (Sandbox Code Playgroud)
小智 5
以下是设置对表的引用的方法。您应该观看:Excel VBA 介绍第 5 部分 - 选择单元格(范围、单元格、活动单元格、结束、偏移)。它将让您更好地理解范围、工作表和 Excel 对象模型。
Dim Target As Range
With Worksheets("SheetName")
Set Target = .Range("B2:E2", .Range("B" & .Rows.Count).End(xlUp))
End With
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34345 次 |
| 最近记录: |