我在 Excel 2010 文档中有一些 VBA,当我尝试从不同的工作表分配范围时,它返回“无”。我可以毫无问题地引用范围内的单元格的值。
当 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")