Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel VBA保存活动工作簿获取方法错误_Excel_Vba - Fatal编程技术网

Excel VBA保存活动工作簿获取方法错误

Excel VBA保存活动工作簿获取方法错误,excel,vba,Excel,Vba,我正在尝试使用vba将活动工作簿保存为xlsb文件…使用其当前名称并添加“\u当前日期” 我收到对象“”的“方法”SaveAs“失败”错误,我不知道为什么会出现此错误,因为在fileFormat参数后缺少冒号 它应该是FileFormat:=xlExcel12 您还应该附加文件扩展名 "C:\Users\sxj2030\Documents\BC Validations\Fixed\" & _ ActiveWorkbook.Name & "_" & Format(Dat

我正在尝试使用vba将活动工作簿保存为xlsb文件…使用其当前名称并添加“\u当前日期”


我收到对象“”的“方法”SaveAs“失败”错误,我不知道为什么会出现此错误,因为在fileFormat参数后缺少冒号

它应该是
FileFormat:=xlExcel12


您还应该附加文件扩展名

"C:\Users\sxj2030\Documents\BC Validations\Fixed\" & _
 ActiveWorkbook.Name & "_" & Format(Date, "MMMddYYYY") & ".xlsb"

我想你错过了一个冒号
文件格式:=xlExcel12
还有文件扩展名:)@Sam:我想你应该把它作为一个答案:)我讨厌我的生活,因为这两个you@SiddharthRout谢谢我做到了。太完美了,这就是我所错过的。。。非常感谢你的帮助。。。经验教训无编码星期一上午+1:)@user2859648:如果文件已保存,则“是”
ActiveWorkbook.Name
也将为您提供扩展名。但是,由于您正在添加
&“quot&Format(Date,“MMMddYYYY”)
,它将附加到名称中。@Siddarth Rout:yea这是在使用.xlsb编辑asnwer时发现的。我现在明白语法了谢谢
"C:\Users\sxj2030\Documents\BC Validations\Fixed\" & _
 ActiveWorkbook.Name & "_" & Format(Date, "MMMddYYYY") & ".xlsb"