VBA - 将Excel表格范围命名并粘贴到工作表2中

时间:2017-03-29 10:08:23

标签: excel vba excel-vba

您是否可以使用特定的单元格文本命名范围(" O1:AG15")。

IE A1包含" 1234" ...名称范围(" O1:AG15")" 1234"然后将该范围复制到Worksheet2(不重要的地方)。

1 个答案:

答案 0 :(得分:1)

在" Sheet1"中添加引用Named Range的{​​{1}}(工作簿范围);使用以下行:

Range("O1:AG15")

将此ThisWorkbook.Names.Add _ Name:=Worksheets("Sheet1").Range("A1").Value, _ RefersTo:=Worksheets("Sheet1").Range("O1:AG15") 复制到" Sheet2"使用下面的代码行:

Range

编辑1 :用于调试

Range(Worksheets("Sheet1").Range("A1").Value).Copy Destination:=Worksheets("Sheet2").Range("A1")