EXCEL 怎么把其中的一个单元格设为保存的文件名

首先是我想弄个宏,,这样平时保存比较方便
比如我想吧A2的这个位置的文字弄成我想要保存的文件名。。
因为是送货单不能直接保存,需要弄成另存为的文件 ,,也就是新的一个文件

希望大家帮帮忙。。。我试过录制宏的时候直接复制过去,但是,结果是后来保存的文件名字都是录制的时候的文件名。。

采用函数来实现,方法如下:

    在单元格中输入“=MID(CELL("filename"),FIND("[",CELL("filename"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1)”,回车;

    如下图即可得到excel的文件名。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-06-22
以桌面为例
Sub Macro1()
'
ActiveWorkbook.SaveAs Filename:= _
"C:\Documents and Settings\Administrator\桌面\" & Trim(Range("a2").Text) & ".xls", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
End Sub本回答被提问者采纳
第2个回答  2015-12-03
将单元格内容直接复制-直接重命名文件名-粘贴文件夹内容-回车
相似回答