请参阅工作表名称的一部分

时间:2014-10-08 19:58:37

标签: excel vba excel-vba

我在Excel中有一张表,我试图在VBA中调用它。这就是我称之为的方式:

mainMetrics.Sheets(Sheet10).Range("A1:A1").Select

该表的名称为" Data Dump August"但是我不想这样称呼它,因为这个名字可能会改变但是表格编号永远不会改变。出于某种原因,VBA不会让我这样称呼它。

我做错了什么?

2 个答案:

答案 0 :(得分:0)

您可以将其命名为:Sheet10.Range("A1:A1").Select

请记住,VBA中的工作表有一个“名称”(这是工作表选项卡上的名称)和一个“CodeName”,它在VBA / Macro编辑器的VBAProject树中可见。这种引用方式使用“CodeName”

要查看该内容,请转到View>> Project Explorer。在树中打开工作簿并查看工作表名称。看起来像Sheet1(Sheet1)或Sheet10(“我的标签名称”)

答案 1 :(得分:0)

表(" Sheet10")。范​​围(" A1")。选择 - 单个单元格 张(" Sheet10")。范​​围(" A1:B10")。选择 - 用于多个单元格