
VBA
Sub MoveAndSaveAs()If Range("A1").Value "" ThenChDir "D:360问答:TEMP"ActiveWorkbook.SaveAs Filename:="D:TEMPA1.xlsx", FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup=FalseEnd IfEnd Sub以上代码中,首先检查是否输入了内容,如果为空字符串,则退出函数。然后使用ChDir命令改变当前工作目录为"D:360问答:TEMP"。接着使用SaveAs方法保存当前工作簿为"A1.xlsx",并指定格式为xlOpenXMLWorkbookMacroEnabled,同时创建备份文件。最后结束函数。这个脚本可以读取A1单元格的内容,并根据内容修改工作簿的文件名和保存路径,在确保备份的情况下将工作簿保存为特定格式。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号