【发布时间】:2016-12-02 15:27:52
【问题描述】:
我需要从预设列中获取范围,从变量中获取行。如果我尝试手动获得这个范围,一切正常。如何使用变量获得相同的范围? 我如何获得:
Dim j As Integer
j = 20
MsgBox Union(Sheets("Temp").Range("H10:H20"), _
Sheets("Temp").Range("K10:K20")).Address
...到这样的事情:(只有它有效?)
MsgBox Union(Sheets("Temp").Range("H10:H" & j ), _
Sheets("Temp").Range("K10:K" & j)).Address
【问题讨论】:
-
那段代码有什么问题 - 我觉得没问题?
-
这对我来说似乎工作正常。你遇到了什么错误?
-
SJR 我为我的家用电脑试用了 MS Office,只是想看看它是否也适用于我……我认为我的工作电脑被诅咒了。 Mark.R 现在我没有错误。但是让我们等到我星期一回去工作。