Excel中怎么批量修改sheet的名字?改成统一的格式如sheet1,2,3即可。

现在处理数据,会在excel中出现多个重复的sheet,像sheet1,sheet1(1),我想把他们都改成sheet1,2,3这样递增排列的。

用VBA:

Sub reName()
    For i = 1 To Sheets.Count
        Sheets(i).Name = "Sheet" & i
    Next i
End Sub

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-09-28
这要用VBA作处理。

Excel中怎么批量修改sheet的名字?改成统一的格式如sheet1,2,3即可。
用VBA:Sub reName() For i = 1 To Sheets.Count Sheets(i).Name = "Sheet" & i Next iEnd Sub

在Excel中怎么批量修改部分数据。 比如:Sheet1。Sheet2。。。Sheet...
你选第一个sheet1 按shift 选最后一个。sheet31 然后可以改相同位置。最后ctrl+回车

如何批量修改Excel工作表名称
首先向将Excel文件的后缀变更为zip。②双击zip压缩包→xl文件夹,找到workbook.xml文件,并将workbook.xml复制到桌面(注意不要解压压缩文件)。以记事本的方式打开桌面上的workbook.xml文件。找到如下内容: sheetssheet name="Sheet1" sheetId="1" r:id="rId1"\/sheet...

...EXCELL对象的 SHEET2,SHEET3 ...为 sheet1 ,sheet2...
如果要针对某个Sheet运行宏,可以使用你自定义的Sheet名称,如“汇总”,“零首付”等。代码:ThisWorkbook.Worksheets("汇总")这样不管Sheet的标号怎么变,都不会影响宏的运行了。不知是否符合楼主的意思。

小窍门!Excel如何添加工作表及修改工作表标签名默认为Sheet1
打开Excel表格选择“Sheet1”按鼠标右键选“重命名”改好后如图所示!2、如要插入“工作表”任意点击一个“标签”如“办公族”右键“插入”。3、此时弹出“插入”对象栏选择“常用”栏内的“工作表”接着按“确定”即可。4、然后根据个人要求更改“重命名”工作表标签。5、修改完成后如图。

...表修改成不同的名字,如sheet1、2改成1月1、1月2?
1、点击顶部的“开发工具”2、点击打开VB编辑器 3、在画蓝色框区域内的任意一项上,点右键---插入模块 4、点击模块 5、在模块右侧粘贴代码 6、点击画圆圈的那个按钮执行代码命令。为方便你复制,代码如下:Sub 更改表名()Dim i For i = 1 To Sheets.Count Sheets(i).Name = Evaluate("TEXT(...

批量修改一个目录下多个工作簿中多个指定单元格内容,例如sheet1中...
建议使用vba,进行遍历各个工作薄,然后按照要求,进行修改 http:\/\/club.excelhome.net\/thread-1258425-1-1.html 以上是本人之前整理的资料,供参考

EXCEL,如何设定,Sheet2,中的A1=Sheet1中的A1+1,并如此累推?_百度知 ...
1、在左下角的工作表标签上,单击鼠标右键,“组合工作表”,然后在A1单元格输入以下公式 =201506000+MID(CELL("filename"),FIND("]",CELL("filename"))+6,255)2、然后在工作表标签上,单击鼠标右键,“取消组合工作表”,结束。

EXCEL2007中,如何批量修改=Sheet1!A1(1-14)命令中的A,会出现=Sheet1!B...
查找--替换,A替换成B就可以了

...文件,怎么把所有excel里的工作表名Sheet1全改成11111
Sub 批量修改()Application.ScreenUpdating = False p = "c:\\myfiles\\" '指定文件夹,根据实际修改.f = Dir(p & "*.xls")Do While f <> ""Workbooks.Open p & f With ActiveWorkbook .Sheets("sheet1").Name = "11111".Save .Close End With f = Dir Loop Application.ScreenUpdating =...

相似回答