精华内容
下载资源
问答
  • 职场中经常需要将做好的Excel表格/模板发给他人或者存放在公共路径上共享使用,此时需要禁止别人更改已经设定好的工作表名称。或者某些工作簿中有公式使用了对某些工作表...假设以下案例:禁止用户修改工作簿中名...

    d00aedb6d94f7008e08927801d30b7e0.png

    职场中经常需要将做好的Excel表格/模板发给他人或者存放在公共路径上共享使用,此时需要禁止别人更改已经设定好的工作表名称。或者某些工作簿中有公式使用了对某些工作表的外部引用,如果工作表名称发生变化,那么这些外部引用会失效。又或是其它VBA程序或者其它程序使用表名称定位工作表,那么工作表名称的改变会导致程序无法执行!

    那么如何禁止用户更改工作表名称呢?

    假设以下案例:

    禁止用户修改宏工作簿中名称为“生产计划表”,“销售计划表”和“财务计划表”的表名称。

    ae9a703f3ad3ac2bb50aeb01be5497be.gif

    本篇中《神奇的VBA》将提供四种思路和相应的VBA代码范例。

    7c60b3b2a733cd276f7563e236fa8358.png思路1: 保护工作簿结构

    如果不采用VBA编程,最常用且有效的方法就是保护工作簿结构。

    PrivateSub Workbook_Open()   ActiveWorkbook.Unprotect   ActiveWorkbook.Protect Structure:=True,Windows:=FalseEnd Sub

    该方法简单常用,保护工作簿结构,禁止修改修改“生产计划表”,“销售计划表”和“财务计划表”的表名时也禁止对其它工作表表名称进行修改,同时表结构无法更改,表顺序,删除,隐藏等功能也无法执行。

    注意:对Excel不是太熟悉的用户千万不要将保护工作簿结构和工作表保护搞混。  

    7c60b3b2a733cd276f7563e236fa8358.png思路2:在工作簿模块中,鼠标右击工作表标签时,禁止弹出菜单,进而无法手动更改工作表名称。

    PrivateSub Workbook_Activate()Application.CommandBars("Ply").Enabled = False'执行屏蔽右键菜单End SubPrivateSub Workbook_Deactivate()Application.CommandBars("Ply").Enabled = True  '解除屏蔽右键菜单End Sub

    该方法简单粗暴,区域主要在于右键点击标签时是否会弹出菜单。既然无法弹出菜单,那就无法手动修改工作名称。既然无法弹出菜单,那么也就是无法使用菜单中的所有自动功能,也阻止了用户执行如修改工作表标签颜色等操作的念想。

    7c60b3b2a733cd276f7563e236fa8358.png思路3:在工作表模块中,采用工作表Worksheet_Deactivate和Worksheet_SelectionChange事件恢复用户对工作表名称的修改并弹出警示框。

    采用两种不同事件的依据是日常手动修改工作表名称通常有两种常见的模式:

    模式1:鼠标右键单击工作表标签修改表名后,点击任意单元格完成名称修改。

    模式2:鼠标右键单击工作表标签修改表名后,点击其它工作表标签完成修改。

    鉴于这两种模式,同时采用Worksheet_SelectionChange工作表选区改变事件和Worksheet_Deactivate工作表解除激活事件将分别根据两种操作模式触发相应的事件。

    Private Sub Worksheet_Deactivate()If Me.Name <> "生产计划表" Then       MsgBox "禁止修改工作表"       Me.Name = "生产计划表"End IfEnd SubPrivate Sub Worksheet_SelectionChange(ByVal Target As Range)If Me.Name <> "生产计划表" Then       MsgBox "禁止修改工作表"       Me.Name = "生产计划表"End IfEnd Sub

    8c1a38ce11b9b70e76f6aebd8baa7a18.gif

    该方法运行效果很好, 不过有心的同学们会发现,如果一个工作簿中30个表要对其中20个工作表名称采用思路3的代码方法,很显然有点麻烦。如果集中对指定名称的工作表执行禁止修改表名的操作呢?《神奇的VBA》介绍第4种思路。

    7c60b3b2a733cd276f7563e236fa8358.png思路4:在工作簿模块中,综合运用隐藏的Application事件, 字典以及工作表的代码名称(CodeName)。

    Public WithEvents app As ApplicationDim dicPrivate Sub app_SheetDeactivate(ByVal Sh As Object)If dic.exists(Sh.CodeName) = False Then Exit SubIf dic(Sh.CodeName) <> Sh.Name Then            MsgBox "你无权修改工作表名称!"            Sh.Name = dic(Sh.CodeName)    End IfEnd SubPrivate Sub app_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)If dic.exists(ActiveSheet.CodeName) = False Then Exit SubIf dic(ActiveSheet.CodeName) <> ActiveSheet.Name Then           MsgBox "你无权修改工作表名称!"           ActiveSheet.Name = dic(ActiveSheet.CodeName)    End IfEnd SubPrivate Sub Workbook_Open()    dic.Add "Sheet1", "Sheet1"    dic.Add "Sheet2", "Sheet2"    dic.Add "Sheet3", "Sheet3"    Set app = ApplicationEnd Sub

    通过运行验证该方法很好的满足了本篇主旨的功能需求。此代码通过在工作簿模块编辑窗口顶层放置Public WithEvents app As Application语句中调出Application事件列表,使得我们可以像添加工作簿工作表事件一样手动选择添加内置的应用程序级事件。

    994286c8bbe377a6e6db1e1f50b5fab1.png

    通过应用程序级别的工作表选区改变事件和工作表解除激活事件,我们可以集中监控所有表。字典在工作簿打开时记载要禁止修改名称的工作表名称和代码名称(CodeName),工作表的代码名称为键,具有唯一性,工作表名称为值,用户可以随便修改。在上述事件中通过判断和对比触发事件时的表名称最终实现本篇的功能!

    今天的分享就到这里,本篇中介绍的思路抛砖引玉,如果您有更多更好的思路欢迎分享!

    欢迎转发至朋友圈或点击""


    更多Excel VBA编程知识(职场牛人必备秘技),请下载安装使用一线城市职场牛人必备的参考和学习工具《神奇的VBA》插件,一款嵌入进Excel Ribbon界面,打开任意Excel工作簿就能随时查阅学习VBA编程的Excel 插件。 

    我还开发了免费的《Power Click办公增效插件,如您需要请自由下载安装。

    插件下载地址复制百度云盘链接:

    链接:https://pan.baidu.com/s/1ACnntUozdWVkqkH_voTIQA 

    提取码:ch75 

    或加入QQ群快速下载:群号:1027517316

    93a0c810777b083135bc25ccd5e1b551.png

    c9641a75ef99eb8c7cc97cb3f5b584fa.gif

    52887ecbba6fe5941e14c2221be6d280.png

    展开全文
  • VBA 创建一个工作簿

    2021-04-08 09:53:59
    一、代码 Sub test() Dim wb As Workbook, sht As Worksheet '定义一个... Set wb = Workbooks.Add '新建一个工作簿 Set sht = wb.Worksheets(1) With sht .Name = "另存工资表" '修改第一张工作表的标签名称 .R

    一、代码

    Sub test()
        Dim wb As Workbook, sht As Worksheet    '定义一个Workbook对象和一个Worksheet对象
        Set wb = Workbooks.Add                  '新建一个工作簿
        Set sht = wb.Worksheets(1)
        
        With sht
            .Name = "另存工资表"                '修改第一张工作表的标签名称
            .Range("A1:F1") = Array("序号", "姓名", "部门", "职位", "基本工资", "实际到账")     '设置表头
        End With
        
        wb.SaveAs ThisWorkbook.Path & "\另存工资表.xls"     '保存新建的工作表到本工作簿所在的文件夹中
        ActiveWorkbook.Close                                '关闭新建的工作簿
        
    End Sub
    

    二、运行结果

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 打开工作簿发现工作表数量太多了,都不知道每张表格是什么内容。所以需要建立一张“目录”工作表,放在工作表的第一张,轻松点击“目录”里的每张工作表名称,跳转到相应工作表,同时制作“返回”超链接,回到目录。...

    打开工作簿发现工作表数量太多了,都不知道每张表格是什么内容。所以需要建立一张“目录”工作表,放在工作表的第一张,轻松点击“目录”里的每张工作表名称,跳转到相应工作表,同时制作“返回”超链接,回到目录。

    一、制作目录超链接。

    工作表太多,有好几百张,一个一个手动输入工作表名称太麻烦,通过复制粘贴简单的VBA代码就可以自动批量提取工作表名称。

    如图1:有表1、表2、表3等12张工作表,我们先在“表1”前面插入一张新的工作表,取名“目录”。

    ca6ff393a9052c0654ec6a446571a033.png

    图1

    第二步就是复制“提取工作表名称的VBA代码”,没有代码的小伙伴可以把图片里代码的内容手动输入在Excel表格里保存好,需要的时候打开表格,直接复制粘贴就可以了。图2:

    a06df7c4539cc2805c02f5474d43ac0b.png

    图2:批量提取工作表名称VBA代码

    复制代码后,鼠标在“目录”这张表格的名称上点“右键”——“查看代码”,点击就会进入VBA编辑窗口。图3:

    3c4e86fa2d2e649881048ff21225fd66.png

    图3:VBA编辑窗口

    当有很多个工作簿都处于打开状态时,VBA编辑窗口里就会显示所有的工作簿,在“窗口”的左边找到自己需要建“目录”的工作簿,在该工作簿下找到“目录”这个文件,双击它,再在右边的“代码窗口”粘贴VBA代码,点上方“小绿三角”就运行成功了,关掉窗口。图4:

    3ea284216da8744c1e9a6f788a1a578f.png

    图4

    这时“目录”工作表的A列就已经有所有工作表的名称了。现在我们就可以用超链接函数HYPERLINK来批量制作目录超链接。

    公式模板:=HYPERLINK("网络链接地址或工作簿的地址","单元格显示什么文字")。

    注意:链接地址或工作簿地址和显示的文字如果不是直接引用单元格,而是文本内容手动输入,就需要加双引号。链接地址就是要跳转的地址链接,显示的文字就是类似批注,对这个链接的一个备注说明(可以让你注明这个链接是跳转到哪里的,以免忘记他的功能)。

    在“目录”工作表的B2单元格输入公式=HYPERLINK("#"&A2&"!A1",A2),然后下拉公式,目录制作完成。公式解析:跳转到当前工作簿或其他工作簿的话,必须在工作簿或工作表名称前面加上“#”符号;A2是“表1”的名称,“!A1”表示A1单元格;后面这个A2表示单元格显示“表1”这两个字,让自己知道这是跳转到“表1”的链接。"#"&A2&"!A1"表示跳转到"表1”的A1单元格,必须要具体写到跳转到哪个单元格。如动图5:

    8695feac727927e3e96fa03ac923c44e.gif

    图5

    二、在“表1”到“表12”中一次性建立“返回”超链接。

    比如我们想在D2单元格制作一个“返回目录”的超链接,点击就能跳转。按住Shift键,鼠标点击“表1”和“表12”,就会全选中这12张表格,然后在D2单元格输入公式=HYPERLINK("#"&"目录!A1","返回目录"),按回车,完成。公式解析:"#"&"目录!A1"——【“跳转到目录工作表的A1单元格”】;"返回目录"——【“单元格显示返回目录这四个字”】。如图6:

    6cb777ab2fa24f3fa6d87837531952c6.gif

    图6

    做完超链接后,我们可以通过“视图”——“冻结窗口”——“冻结拆分窗格”来冻结行列,完成下拉滚动条也可以很轻松的点到“返回目录”超链接。

    三、如果想修改一部分工作表的名称,一张一张修改就很麻烦,我们也可以通过复制粘贴VBA代码完成批量修改工作表名称。

    复制“修改工作表名称代码”,没有代码的小伙伴手动把图片里的代码输入到Excel表格里保存好,方便下次复制粘贴用。如图7:

    b596115286a3d52075ba67681058df2b.png

    图7:批量修改工作表名称VBA代码

    VBA代码注意:“目录”这两个字是可以改的,这个名字就是你制作超链接目录的那张工作表名称。CELLS(i,2)这个数字2也是可以改的,2表示B列,如果你的新的工作表名称在D列,就改成4。

    选中“目录”这张工作表,A列是原工作表名称,B列是目录超链接。现在我在D列输入新的工作表名称,必须所有工作表名称都要写上,不改动的也要把原名称复制粘贴上,名称之间不能有空单元格;两列名称不能错位,这样代码才可以平行替换名称。如动图8:

    53d74d3f59e43b2fa8fd94a849fc9238.gif

    图8:批量修改工作表名称

    修改完工作表名称后,原来的目录超链接就失效了,所以需要重新制作下目录超链接,其他表格的“返回目录”超链接不受影响。

    因为这个表格用了VBA宏代码,所以保存的时候,会出现弹窗,点击“否”,选择后缀是xlsm的类型,点击保存。

    喜欢的朋友点点关注、转发、收藏、点赞,谢谢!

    展开全文
  • 打开工作簿发现工作表数量太多了,都不知道每张表格是什么内容。所以需要建立一张“目录”工作表,放在工作表的第一张,轻松点击“目录”里的每张工作表名称,跳转到相应工作表,同时制作“返回”超链接,回到目录。...

    打开工作簿发现工作表数量太多了,都不知道每张表格是什么内容。所以需要建立一张“目录”工作表,放在工作表的第一张,轻松点击“目录”里的每张工作表名称,跳转到相应工作表,同时制作“返回”超链接,回到目录。

    一、制作目录超链接。

    工作表太多,有好几百张,一个一个手动输入工作表名称太麻烦,通过复制粘贴简单的VBA代码就可以自动批量提取工作表名称。

    如图1:有表1、表2、表3等12张工作表,我们先在“表1”前面插入一张新的工作表,取名“目录”。

    ad674b1059c6fad3ddb75feec40e036e.png

    图1

    第二步就是复制“提取工作表名称的VBA代码”,没有代码的小伙伴可以把图片里代码的内容手动输入在Excel表格里保存好,需要的时候打开表格,直接复制粘贴就可以了。图2:

    56bbde68b4cc4c62f1cef9d6975110e3.png

    图2:批量提取工作表名称VBA代码

    复制代码后,鼠标在“目录”这张表格的名称上点“右键”——“查看代码”,点击就会进入VBA编辑窗口。图3:

    2faa54b7991e47aec2678f3897481c97.png

    图3:VBA编辑窗口

    当有很多个工作簿都处于打开状态时,VBA编辑窗口里就会显示所有的工作簿,在“窗口”的左边找到自己需要建“目录”的工作簿,在该工作簿下找到“目录”这个文件,双击它,再在右边的“代码窗口”粘贴VBA代码,点上方“小绿三角”就运行成功了,关掉窗口。图4:

    368165723cc8ea9357f9e9a250bc782e.png

    图4

    这时“目录”工作表的A列就已经有所有工作表的名称了。现在我们就可以用超链接函数HYPERLINK来批量制作目录超链接。

    公式模板:=HYPERLINK("网络链接地址或工作簿的地址","单元格显示什么文字")。

    注意:链接地址或工作簿地址和显示的文字如果不是直接引用单元格,而是文本内容手动输入,就需要加双引号。链接地址就是要跳转的地址链接,显示的文字就是类似批注,对这个链接的一个备注说明(可以让你注明这个链接是跳转到哪里的,以免忘记他的功能)。

    在“目录”工作表的B2单元格输入公式=HYPERLINK("#"&A2&"!A1",A2),然后下拉公式,目录制作完成。公式解析:跳转到当前工作簿或其他工作簿的话,必须在工作簿或工作表名称前面加上“#”符号;A2是“表1”的名称,“!A1”表示A1单元格;后面这个A2表示单元格显示“表1”这两个字,让自己知道这是跳转到“表1”的链接。"#"&A2&"!A1"表示跳转到"表1”的A1单元格,必须要具体写到跳转到哪个单元格。如动图5:

    8d33964b5c8380f964940bbf69b67d79.gif

    图5

    二、在“表1”到“表12”中一次性建立“返回”超链接。

    比如我们想在D2单元格制作一个“返回目录”的超链接,点击就能跳转。按住Shift键,鼠标点击“表1”和“表12”,就会全选中这12张表格,然后在D2单元格输入公式=HYPERLINK("#"&"目录!A1","返回目录"),按回车,完成。公式解析:"#"&"目录!A1"——【“跳转到目录工作表的A1单元格”】;"返回目录"——【“单元格显示返回目录这四个字”】。如图6:

    50a9df14c30b53fbfdecba0f37792f3e.gif

    图6

    做完超链接后,我们可以通过“视图”——“冻结窗口”——“冻结拆分窗格”来冻结行列,完成下拉滚动条也可以很轻松的点到“返回目录”超链接。

    三、如果想修改一部分工作表的名称,一张一张修改就很麻烦,我们也可以通过复制粘贴VBA代码完成批量修改工作表名称。

    复制“修改工作表名称代码”,没有代码的小伙伴手动把图片里的代码输入到Excel表格里保存好,方便下次复制粘贴用。如图7:

    97fa7225630a6919dfeeff170a433834.png

    图7:批量修改工作表名称VBA代码

    VBA代码注意:“目录”这两个字是可以改的,这个名字就是你制作超链接目录的那张工作表名称。CELLS(i,2)这个数字2也是可以改的,2表示B列,如果你的新的工作表名称在D列,就改成4。

    选中“目录”这张工作表,A列是原工作表名称,B列是目录超链接。现在我在D列输入新的工作表名称,必须所有工作表名称都要写上,不改动的也要把原名称复制粘贴上,名称之间不能有空单元格;两列名称不能错位,这样代码才可以平行替换名称。如动图8:

    aba97b70218c5ffcfc4d85312963726f.gif

    图8:批量修改工作表名称

    修改完工作表名称后,原来的目录超链接就失效了,所以需要重新制作下目录超链接,其他表格的“返回目录”超链接不受影响。

    因为这个表格用了VBA宏代码,所以保存的时候,会出现弹窗,点击“否”,选择后缀是xlsm的类型,点击保存。

    喜欢的朋友点点关注、转发、收藏、点赞,谢谢!

    展开全文
  • 举个例子,比如需要查找文件夹名称“EH论坛”下的多个工作簿,工作表名称包含“看见星光”的,将整份表格移动到汇总工作簿,并将其名称修改为“原工作簿名-工作表名”的形式,就可以使用下面的代码了。。。。嗯...
  • 点上方关注我们,每天早上5分钟,让Excel多点轻松大家好,今天和大家分享的VBA小代码是如何一键批量修改工作名称。举个例子。如下图所示,一份工作簿包含了多张工作表,需要根据某种规则,批量修改每张工作表的...
  • 需求① 在一个工作簿(workbook)中根据已知的工作表名称创建多个工作表并分别命名,可以创建同时当然需要研究增删改工作表。思路:研究vba的基础语法,知道了workbooks(工作簿集)、workbook(工作簿)、worksheet...
  • 在EXCEL中对特殊单元格区域...工作簿中包含的Name对象是Names集合中的一个成员。给单元格区域定义名称时,不仅可以使用像Database,Print_Area等这些已经实现定义好的名称,也可以由用户自己任意定义。01 引用已取名...
  • 如何防止Excel工作名称修改

    千次阅读 2020-01-29 14:51:53
    在Excel工作表标签上双击可以修改名称,如果其他工作簿中公式使用了对于此工作表的外部引用,那么工作表名称变化后,这些外部引用经失效,在VBA代码中通过工作表名称引用对象也将出错。利用VBA对象事件代码可以一定...
  • VBA常用技巧

    2014-12-21 16:39:28
    40-1 使用工作簿名称 12 40-2 使用工作簿的索引号 12 40-3 使用ThisWorkbook 12 40-4 使用ActiveWorkbook 12 技巧41 新建工作簿文件 12 技巧42 打开指定的工作簿 12 技巧43 判断指定工作簿是否打开 12 43-1 遍历...
  • Excel VBA技巧实例手册

    2016-07-28 22:29:39
    技巧102查看工作簿的内置属性 技巧103设置工作簿密码 技巧104查看用户状态信息 技巧105设置工作簿的数字精度 技巧106激活工作簿 技巧107保护工作簿 技巧108设置名称 技巧109判断工作簿是否存在 技巧110判断打开的...
  • VBA-自定义实用函数

    2017-07-02 22:14:00
     1)数组写入其他工作簿中(注:说明文档中未修改)  2)自动当前工作薄工作表的名称  3)自动判断其他工作薄工作表的名称  4)字典取唯一项  5)sql 调取excel工作表数据  6)自动取工作表的...
  • VBA编程技巧大全

    2013-08-05 09:03:19
    40-1 使用工作簿名称 99 40-2 使用工作簿的索引号 99 40-3 使用ThisWorkbook 100 40-4 使用ActiveWorkbook 101 技巧41 新建工作簿文件 101 技巧42 打开指定的工作簿 103 技巧43 判断指定工作簿是否打开 106 43-1 ...
  • Excel_VBA教程

    2014-09-22 11:36:34
    2.3.2 使用并编辑个人宏工作簿中的宏 5 2.4 将宏指定给按钮 6 2.5 将宏指定给图片或其他对象 6 2.6 小结 7 第三课 学习控件 7 3.1 EXCEL开发过程简介 7 3.2 认识不同的控件 7 3.3 向工作表添加控件 7 3.4 设置控件的...
  • VBA与数据库

    2015-11-19 18:07:38
    •实例5-4 将多个工作簿的某个工作表数据汇总为新Access数据库(Access) 131 •实例5-5将多个工作簿的某个工作表数据保存为不同的数据表(Access) 132 •实例5-6 将工作表数据保存到已有的Access数据库(循环方式...
  • Excel VBA与数据库整合应用范例精讲

    热门讨论 2011-10-29 18:48:38
    实例9-5 获取其他工作簿中的工作表名称清单(ADOX) 实例9-6 利用ADO对工作表数据进行多重排序 实例9-7 利用ADO按照字符的长度对数据进行排序 实例9-8 比较两张表,将两个表中相同的行数据抓取出来 实例9-9 ...
  • 02016获取当前宏代码运行的工作簿名称 02017获取所有打开的工作簿路径 02018获取当前活动工作簿的路径 02019获取当前宏代码运行的工作簿路径 02020获取包括完整路径的工作簿名称 02021获取工作簿的基本名称 02022...
  • ExcelVBA程序设计.doc

    2011-04-05 21:32:51
    2.3.2 使用并编辑个人宏工作簿中的宏 5 2.4 将宏指定给按钮 6 2.5 将宏指定给图片或其他对象 6 2.6 小结 7 第三课 学习控件 7 3.1 EXCEL开发过程简介 7 3.2 认识不同的控件 7 3.3 向工作表添加控件 7 3.4 设置控件的...
  • Excel VBA 基础教程

    2019-01-01 18:51:06
    目 录 一、VBA语言基础...................................................................................................................1 第一节 标识符....................................................
  • 实例9-5 获取其他工作簿中的工作表名称清单(ADOX) 实例9-6 利用ADO对工作表数据进行多重排序 实例9-7 利用ADO按照字符的长度对数据进行排序 实例9-8 比较两张表,将两个表中相同的行数据抓取出来 实例9-9 ...
  • EXCEL编程VBA高级教程

    2015-04-16 11:40:55
    一、VBA语言基础...................................................................................................................1 第一节标识符...........................................................
  • 问题需求来自公号粉丝,有1000多条数据,如下图,需要按照客户名称拆分成单独的工作簿(workbook),代码别人已经写好了,但是一运行发现,需要运行的时间太长了(足足有6分来钟)。Ta咨询我能否有方法可以提高效率...
  • MsgBox "关闭其他工作簿!": Exit Sub '----------设置父文件夹路径----- mPath = "D:\Project overview 2015" fA = Dir(mPath & "\*", vbDirectory) '开始收集子目录名称 k = 0 Do While fA <> "" If fA <> "." ...
  • 1 添加了全文检索引擎 您可以向使用百度 GOOGLE一样使用本工作簿进行查询 2 美化了系统界面 增加操作辨识度 主要特点: 1 您可以在“自由查询”处 像使用百度 GOOGLE一样使用它 输入某几个关键词(中间空格隔开)...
  • 1、添加了全文检索引擎,您可以向使用百度、GOOGLE一样使用本工作簿进行查询; 2、美化了系统界面,增加操作辨识度。 【主要特点】: 1、您可以在“自由查询”处,像使用百度 GOOGLE一样使用它。输入某几个关键词...
  • Power Query for Excel

    2020-07-11 15:34:35
    1. Power Query 功能 1.数据获取 2.数据转换 3.数据处理 2. 自定义列 功能为可以新增一列,该列的运算可以自行定义,用Excel也可以解决 添加列—自定义列—修改名称—公式 ...使用VBA,新建一个空的工作簿—VB—
  • 1、打开Excel文件,在底部会有多个sheet,首先按ALT+F11,打开vba编辑器; 2、在左侧编辑器的空白处单击右键,插入–>模块,将下面代码复制后...'将sheet工作表批量另存为独立的工作簿,并命名成sheet表的名称 ...
  • Excel百宝箱9.0无限制破解版

    热门讨论 2012-02-03 19:05:29
    【折分工作簿】:将指定工作簿的每个工作表拆分成单独的工作簿,新工作簿名称等于原工作表名称 【工作表折分】:将当前工作表的数据按条件拆分成多个工作表,可以用任意列的数据做为拆分条件 【合并工作簿】:将指...
  • Excel百宝箱

    2012-10-27 17:09:21
    【折分工作簿】:将指定工作簿的每个工作表拆分成单独的工作簿,新工作簿名称等于原工作表名称 【工作表折分】:将当前工作表的数据按条件拆分成多个工作表,可以用任意列的数据做为拆分条件 【合并工作簿】:将指...

空空如也

空空如也

1 2 3 4
收藏数 62
精华内容 24
关键字:

vba修改工作簿名称