关于excel如何确定最后一行

来源:百度知道 编辑:UC知道 时间:2024/07/16 02:58:24
Range("E2:M3").Select
Application.CutCopyMode = False
Selection.AutoFill Destination:=Range("E2:M6140")

本人小白,excel只会录制宏,不会写宏。
上面是我录制的宏。但是我实际的意思是把("E2:M3")范围内的公式粘贴到
E02到M最后一行这个区域中。
因为不同的表格行数不一样。不想每次手动更改宏。我看到网上有一些寻找最后一行行号的方法。但是不知道如何编辑进我的宏当中。望各位赐教。
前面看明白了。
能帮我解释一下Range(cells(2,5),cells(x+1,13))具体是什么意思吗?

dim x
x=Application.WorksheetFunction.CountA(RANE(E2:E10000))
通过这个来计算出数据的行数。
这样便可将Range("E2:M6140")换成Range(cells(2,5),cells(x+1,13))了

k = ActiveSheet.UsedRange.Rows.Count'统计工作表的行数
Range("E2:M3").Select'选择要复制的区域
selection.copy'复制区域
Range(cells(2,5),cells(k,13).select'选择目标区域
Selection.Paste’粘贴