我正在尝试在2个单独的工作簿中定义2个范围并操纵数据。但是,当我定义下面的范围时:
SAPBook = ActiveWorkbook.Name
SAPSheet = ActiveSheet.Name
SAPRange = Workbooks(SAPBook).Worksheets(SAPSheet).Range("A:A")
SAPRange.Select
范围无效,无法选择任何内容。所以我想也许在我的选择电话中我不够明确,但下面也不会选择任何内容。
Workbooks(SAPBook).Worksheets(SAPSheet).Range(SAPRange).Select
如果我没有定义我的范围并使用以下一切正常。
Workbooks(SAPBook).Worksheets(SAPSheet).Range("A:A").Select
为什么我无法定义范围并选择范围?我在这里错过了什么?我确定这很容易......
答案 0 :(得分:3)
您需要使用Set
关键字:
Set SAPRange = Workbooks(SAPBook).Worksheets(SAPSheet).Range("A:A")