【发布时间】:2021-12-13 22:56:35
【问题描述】:
我想选择 Excel 工作表的格式化范围。 要定义最后一行和第一行,我使用以下函数:
lastColumn = ActiveSheet.UsedRange.Column - 1 + ActiveSheet.UsedRange.Columns.Count
lastRow = ActiveSheet.UsedRange.Rows(ActiveSheet.UsedRange.Rows.Count).Row
下一步我要选择这个区域: 公式应如下所示:
Range(cells(1, 1), cells(lastRow, lastColumn).Select
但是,这不起作用。也许有人知道它有什么问题。非常感谢!
【问题讨论】:
-
究竟是什么不工作?我尝试用随机数据填充 B2 到 D4 的范围,您的代码选择了 A1 到 D4。这不是你所期望的吗?
标签: vba variables range selection