如何批量修改excel工作表的名字,如何调用工作表的名字?
来源:百度知道 编辑:UC知道 时间:2024/05/27 22:22:07
工作表默认明是sheet1 sheet2,复制后就更复杂了,现在有一堆的工作表,我想把他们的名字改为1、2、3……100,怎么样改呢?别说一个一个改啊。还有我想在工作表中调用表的名字作为数字用,比如说特定位置上1表中显示1,2表中显示2,怎么调用啊?
方法有两种:
把EXCEL文件另存为网页文件。
双击打开网页文件,查找源代码中的工作表名,替换为新的工作表名,保存。用EXCEL打开这个被更改过的网页文件,工作表名已经被批量更改,另存回EXCEL文件即可。
通过宏命令。代码如下:
Sub rename()
Dim i As Integer
i = 1
For Each sht In ActiveWorkbook.Sheets
sht.Name = i
i = i + 1
Next sht
End Sub
运行下边的宏
Sub rename()
Dim i As Integer
i = 1
For Each sht In ActiveWorkbook.Sheets
sht.Name = i
i = i + 1
Next sht
End Sub
Sub xxx()
For i = 1 To 100
Sheets(i).[a1] = i
Sheets(i).Name = i
Next
End Sub
需要用到VBA。
具体要看你如何修改。
调用是在哪调用?单元格公式中调用?