gpt4 book ai didi

excel - 另存为启用宏的工作簿

转载 作者:行者123 更新时间:2023-12-04 20:52:20 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How do I name a spreadsheet automatically, by referencing two cells?

(1 个回答)


3年前关闭。




VBA 无法保存为 .xlsm 文件。
如果我保存为标准 .xls 文件整个代码有效,我将文件保存在正确的位置。

任务:
从当前书籍中,循环遍历“CategoryList”工作表中的单元格并创建工作簿副本并另存为原始 (.xlsm) 并返回。
ActiveWorkbook.SaveAs Filename:=FPath & MyCat(i) **--> works as .xls
尝试的方法:

ActiveWorkbook.SaveAs Filename:=FPath & MyCat(i) & ".xlsm"   
ActiveWorkbook.SaveAs Filename:=FPath & MyCat(i), FileFormat:=".xlsm

这些结果会出现一个窗口,要求将工作簿另存为书。

我的代码
For i = 1 To 5

MyCategoty(i) = Sheets("CategoryList").Cells(i, 1).Value

wb.Sheets("SheetName").Copy

.....my activity....

ActiveWorkbook.SaveAs Filename:=FPath & MyCat(i), FileFormat:=".xlsm"

ActiveWorkbook.Close

ws.Activate

Next i

有人可以帮忙吗。

最佳答案

尝试这样的文件格式:

FileFormat:=xlOpenXMLWorkbook

记住您可能拥有的打开的书籍以及哪一本有代码。

关于excel - 另存为启用宏的工作簿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55975165/

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