如何对文件夹里面的工作表里面的sheet1、sheet2等改名成为1,2,等

我百度上找到的代码是Sub改名()Fori=1ToSheets.CountSheets(i).Name=iNextEndSub但是只能对单个excel文件改名,要一个个打... 我百度上找到的代码是
Sub 改名()For i = 1 To Sheets.Count
Sheets(i).Name = i
Next
End Sub但是只能对单个excel文件改名,要一个个打开好麻烦呀,如何弄一个空白的EXCEL复制VBA代码,可以修改这个EXCEL所在文件夹所有EXCEL的工作簿的名称
好吧没人解决,那换个问题吧,怎么批量删除excel中的数值调节钮
展开
 我来答
真真真白丁
2014-12-07 · TA获得超过8523个赞
知道大有可为答主
回答量:4644
采纳率:85%
帮助的人:1763万
展开全部

亲,批量重命名Sheet的代码如下:

Sub sc()
Dim i As Integer
Dim f, ff As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set ff = fso.getfolder(ThisWorkbook.Path & "\")
For Each f In ff.Files
    If f.Name <> ThisWorkbook.Name And Left(f.Name, 2) <> "~$" Then
        Workbooks.Open (ThisWorkbook.Path & "\" & f.Name)
        For i = 1 To Workbooks(f.Name).Sheets.Count
            Workbooks(f.Name).Sheets(i).Name = i
        Next
        Workbooks(f.Name).Close True
    End If
Next f
Set fso = Nothing
End Sub
乔大大004
2015-01-01 · 超过23用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:74.9万
展开全部
建议: 7. 快速删除行或列
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式