gpt4 book ai didi

vba - 使用 vba 从给定名称列表创建 Excel 文件

转载 作者:行者123 更新时间:2023-12-04 21:57:24 29 4
gpt4 key购买 nike

我想创建具有给定名称集的 excel 文件。

给定名称存储在 Names.xls A1:A8 =

  • 墙-CMU
  • 墙 - 绘画
  • 墙 - 外墙板
  • 墙 - 绝缘
  • pipe - 铜
  • 管道 - 球墨铸铁
  • 管材-CPVC
  • jar - 硫酸氢钠

  • 我想创建一个新的 excel 文件,根据给定的名称列表重命名它,保存并关闭它,然后跳转到下一个文件。

    下面的代码仅用于创建第一个文件:
    Sub AddNewWorkbook1()
    'Adding New Workbook
    Workbooks.Add
    'Saving the Workbook
    ActiveWorkbook.SaveAs Filename:="C:\Users\goktem\Desktop\Change Orders\Wall - CMU.xls"
    Close
    End Sub

    我需要编写一个代码来从给定的名称列表中选择文件名并创建一个循环。

    我怎样才能做到这一点?

    最佳答案

    您需要使用列表的位置等,但只需创建一个简单的循环。

    Sub AddNewWorkbook1()
    Dim wbName as String

    'Adding New Workbook
    For i = 1 to 8
    wbName = Cells(i, 1).Value
    Workbooks.Add
    'Saving the Workbook
    ActiveWorkbook.SaveAs Filename:="C:\Users\goktem\Desktop\Change Orders\" & wbName & ".xls"
    Close
    Next i
    End Sub

    关于vba - 使用 vba 从给定名称列表创建 Excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41940732/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com