excel vba 另存文件 如何用单元格内容命名?

单元格是个合并之后的,不知道语法是什么?求助

ActiveWorkbook.SaveAs "D:\Repair Sheet\" &cells[B5]:[E5] &".xlsx"

合并单元格后合并区域的第一单元格的值就是该合并区域的值。不必给区域,另外区域一般用range表示。所以,cells[B5]:[E5]只用[B5]就可以了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-12-27
改为:
ActiveWorkbook.SaveAs Filename:= "D:\Repair Sheet\" & cells(2,5) &".xlsx"
第2个回答  2014-12-27
ActiveWorkbook.SaveAs "D:\Repair Sheet\" & [B5] & ".xlsx"本回答被提问者采纳
第3个回答  2014-12-27
B5:E5合并单元格后就是
B5
相似回答