0
我在Excel 2010文档中有一些VBA,当我尝试从不同的工作表分配范围时,它返回“Nothing”。我可以在没有问题的范围内引用单元格的值。范围设置为无,但范围内的单元格引用有效
当s3的值正确包含该范围内的第一个单元格的值时,为什么下面的代码将rng变量设置为Nothing?
Dim s3 As String
Dim rng As Range
Set SourceFile = Application.Workbooks.Open("c:\finance\inv.xls")
Set SourceSheet = SourceFile.Worksheets(Source)
s3 = SourceSheet.Range("A3").Value
rng = SourceSheet.Range("A3:A30")
谢谢。这解决了问题,但上面的代码帮助我调试的问题仍然存在!我会为此发布一个单独的问题,因为我已经用完了想法 – 2014-10-20 17:58:24