【发布时间】:2015-10-23 12:59:41
【问题描述】:
这是怎么回事:
Sub testsub()
myRange = Range("A1:A5").Address
MsgBox myRange
End Sub
但这会抛出 RunTime '424' Object required?
Sub testsub()
myRange = Range("A1:A5")
MsgBox myRange.Address
End Sub
【问题讨论】:
-
我不明白您为什么需要 myRange。 MsgBox Range("A1:A5").Address 对我来说很好。
-
如果您需要保存范围,您可能需要这样做:首先声明变量:
Dim rg As Range,然后安全范围:Set rg = Range("A1","A5")。然后调用 MsgBox:MsgBox rg.Address