表示工作表的对象

时间:2014-04-16 14:58:33

标签: excel vba excel-vba

在我看来,通常表示工作表的对象是Sheet1Sheet2等。Sheet1.Name返回其名称,可以在Excel或VBA中修改。

但是,我在以下工作簿database_GEV_V_2_3.xls中看到,对象为Foglio1Foglio2 ... Foglio1.Name返回Home ... Coud有谁告诉我这是怎么可能的?他们用这种方式命名工作表对象是做什么的?

enter image description here

EDIT1: 这是可用的菜单......

enter image description here

1 个答案:

答案 0 :(得分:2)

如何手动更改:

  • 在菜单栏上转到VIEW - > Properties Window(对于Windows,您也可以按 F4 )。
  • 选择任何工作表并在Name
  • 上更改其Properties Window属性

如何以编程方式更改它:

ThisWorkbook.VBProject.VBComponents("Foglio1").Name = "newName"

其中"Foglio1"是旧名称,"newName"是新名称。