VBA如何实际点击保存文件名根据单元格内容命名保存?

打开一个已经新建好的Excel,在A1输入内容,当点击保存时文件名根据A1单元格内容自动命名。注意不是另存为,而是保存。

第1个回答  2019-12-19
反问你一个问题,任意文件在处于打开或者编辑的状态时,你有办法把文件的名称修改掉吗?所以在保存时自动改名是无法实现的,但另存是可以的。追问

好的谢谢,了解,但也可以通过另一种方式重命名另存后删除原文件也可以达到目的。

第2个回答  2019-12-18
合并单元格后合并区域的第一单元格的值就是该合并区域的值。不必给区域,另外区域一般用range表示。所以,cells[B5]:[E5]只用[B5]就可以了。本回答被网友采纳
第3个回答  2019-12-18
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

End Sub
第4个回答  2019-12-18
这么简单啊,
好好想想就会了
相似回答