【发布时间】:2018-08-24 15:55:45
【问题描述】:
我可以将工作表名称作为变量传递给函数以返回给定工作表的最后一行吗?如果是这样,代码的结构会是什么样子?我将如何传递变量?我正在使用一个简单的函数
Function lastRow()
With ActiveSheet
lastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
End With
End Function
在这里调用它
Sub CopyResults()
'Copy DP-CustomerDates
DPCustomerDates.Range("A1:D" & lastRow).Copy
我在多张纸上多次找到最后一行,并最初创建了该功能,以避免一遍又一遍地重新输入整个 with block。我正在根据我从这里和codereview 获得的一些重要信息来修改我的代码库,我被困在这个新问题上。
【问题讨论】: