可以在 属性 范围内有一个变量吗?

Possible to have a variable inside a range property?

是否可以将变量传递到 .range 属性?

我想使用以下功能,但我似乎无法使用它。我猜这与我调用范围 属性.

的方式有关
function computeNVEndTime()
Dim lastTime As Range
Dim totalTimes As Integer
Dim prod As New ProductionWebObj
dim ws as WorkSheet

set ws = ActiveSheet
totalTimes = prod.FindNumberOfRanges("time")
Set lastTime = ws.Range("time_" & totalTimes)

If isEmptyString(lastTime) Then
    computeNVEndTime = ""
Else: computeNVEndTime = lastTime.Value
End If

End Function

看来 totalTimes 返回的是 0 而不是 10,正如我预期的那样。命名范围不在 "ActiveSheet," 上,而是下一个 sheet 上。感谢@TimWilliams 和@peege 的帮助!