在我的程序中,我从“ getLastRow”获得一个字符串,现在我想将其转换为Range。 这是我尝试过的:
Dim workingRange As range
Set workingRange = range(getLastRow())
编辑:我遇到运行时错误1004
编辑#2:这是getLastRow函数:
Function getLastRow()
Dim lRow As Long
Dim lCol As Long
Dim rng As String
lRow = Cells.Find(What:="*", _
After:=range("B1"), _
LookAt:=xlPart, _
LookIn:=xlFormulas, _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious, _
MatchCase:=False).Row
rng = (c & ":B" & lRow)
getLastRow = rng
结束功能
编辑#3:我发现了问题,从函数中删除了我的c变量,但仍然使用它...