首页 > 有问必答 > 问题详情

rm20240302220028707

2024-03-15 21:00:50

资料软件 58 江西抚州市 5币

怎么批量修改表格不同部位名称

请问能一次性修改100份表格不同部位的名称吗 例如要制作100份一模一样的表格 但是每张表格里面单元工程量不同 怎么批量修改 用Excel做太慢了
我要回答

邀请别人回答

收藏

全部回答

  • 派大星黄金专家

    2024-03-18 14:23:49

    桌面使用文本编辑好部位

    新建表格时窗口粘贴需要的部位   Ctrl+回车换行

    支持新建多张表格

    点赞0

    回复 0

  • 筑业小筑老师铂金专家

    2024-03-18 14:07:32

    批量修改表格不同部位名称的具体步骤取决于你使用的是哪种软件,以及你想修改的具体内容。以下是在Excel中批量修改工作表名称的示例步骤:
    1. 打开Excel,在需要修改的工作簿中,按下`Alt+F11`,打开VBA编辑器。
    2. 在VBA编辑器中,点击`插入`->`模块`,在模块窗口中粘贴以下代码:
    ```vba
    Sub RenameSheets()
    Dim ws As Worksheet
    Dim i As Integer
    Dim NewName As String

    ' 遍历所有工作表
    For Each ws In ThisWorkbook.Worksheets
    ' 根据需要修改工作表名称的规则,这里假设是在原名称前添加"New_"
    NewName = "New_" & ws.Name
    ws.Name = NewName
    Next ws
    End Sub
    ```
    3. 按下`F5`运行这个宏,或者关闭VBA编辑器,在Excel中按下`Alt+F8`,选择`RenameSheets`运行。
    这段代码会将工作簿中所有工作表的名称前都添加"New_"。你可以根据自己的需要修改代码中的规则,例如改变添加的前缀,或者根据工作表的某种特定属性(如位置、颜色等)来修改名称。
    请注意,修改工作表名称时需要确保新的名称不会与已存在的工作表名称冲突,否则Excel会提示错误。另外,如果在修改名称时关闭了VBA编辑器或者Excel,可能会导致宏无法正确运行。因此,建议在修改名称前先保存工作簿,并在运行宏时保持Excel和VBA编辑器处于打开状态。
    如果你使用的是其他软件,或者想修改的是表格内部的内容而不是工作表名称,请提供更多的信息,以便我能给出更具体的建议。

    点赞0

    回复 0

信息

确认要删除吗?
取消
确认删除
版权所有© 北京筑业志远软件开发有限公司 保留一切权利 京公网安备11011402013300号京ICP备10012143号-11
地址:北京市门头沟区莲石湖西路98号院5号楼20层2010-8室 电话:010-51299114
在线客服

24小时销售服务电话

400-163-8866

微信购买专线:扫码直聊