別のワークシートから範囲を割り当てようとすると、「何も返さない」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")