Reputation: 35
I'm trying to define 2 ranges in 2 seperate workbooks and manipulate the data. However when I define the range below:
SAPBook = ActiveWorkbook.Name
SAPSheet = ActiveSheet.Name
SAPRange = Workbooks(SAPBook).Worksheets(SAPSheet).Range("A:A")
SAPRange.Select
The range is nothing and nothing gets selected. So I thought maybe I wasn't being explicit enough in my select call, but the below will select nothing as well.
Workbooks(SAPBook).Worksheets(SAPSheet).Range(SAPRange).Select
If I don't define my range and use the following everything works just fine.
Workbooks(SAPBook).Worksheets(SAPSheet).Range("A:A").Select
Why can't I define my range and select the Range? What am I missing here? I'm sure it's something easy..
Upvotes: 2
Views: 174
Reputation: 26640
You need to use the Set
keyword:
Set SAPRange = Workbooks(SAPBook).Worksheets(SAPSheet).Range("A:A")
Upvotes: 3