如何使用另存为功能?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用另存为功能?相关的知识,希望对你有一定的参考价值。
我正在尝试将我的工作簿保存为执行宏时作为启用宏的工作簿。启动宏时,将在用户窗体中填充用户可以选择FiscalYear,FormYear和FormMonth的位置。分年的原因是因为FiscalYear将于10月开始,将于18年开始,但它将从FY19开始。
我试图将FiscalYear的值插入到我的SaveAs函数中。我使用FiscalYear后文件路径停止,并将其余字符串放在DocName前面的路径中我希望工作簿保存为:
路径“J: x y z FY”&FiscalYear&“ Templates FY”&FiscalYear DocName:“G22 Dashboard&”“&FormMonth&”“&”FY“&FiscalYear
该文件将保存在“FY&FiscalYear&”的位置,作为“模板FY18G22仪表板和”“FormMonth&”“&”FY“和FiscalYear
有什么建议告诉我在这种情况下我做错了什么?可能是一个新手的错误,但任何帮助将不胜感激,谢谢!
我尝试了不同的语法策略(使用“”位置和添加/删除)。
Sub Save_Report_As()
'Disabling Display Alerts
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Path = "J:xyzFY" & FiscalYear & "Templates FY" & FiscalYear
DocName = "G22 Dashboard" & " " & FormMonth & " " & "FY" & FiscalYear
ActiveWorkbook.SaveAs filename:=Path & DocName, FileFormat:=52
'Enabling Display Alerts
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
答案
将我的评论作为答案发布,这样就会停止显示在“未答复”的列表中:
路径&“”&docname&“。xlsx”会更合适......你在路径 docname和扩展名之间省略了“”(@RyanWildry也抓住了扩展名)
以上是关于如何使用另存为功能?的主要内容,如果未能解决你的问题,请参考以下文章