【发布时间】:2023-03-20 11:38:01
【问题描述】:
我编写了一个简短的 VBA 代码来实现自动化。
一个简短的sn-p如下:
Sub TEST()
Rows("1:2").Select
Selection.Delete Shift:=xlUp
Range("A1").Select
ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A$1:$O$148"), , xlYes).Name = _
"Table2"
End Sub
但是,每个 Excel 文件的行数都不同。现在,当我录制这个宏时,它只需要 $A$1:$O$148 的范围。如何调整这部分以使其自动识别最后一行和/或范围?
我已经试过了:
.Range("A1").SpecialCells(xlCellTypeLastCell).Row
代替:
Range("$A$1:$O$148")
提前致谢!
【问题讨论】:
-
NINJA'd 你可能会觉得上面提到的页面很有趣!