EXCEL,另存为时,如何用最简单的方法,指定某个单元格的内容作为文件名。本人对宏不熟,能否详细些?

网上查了很多办法,都没有用。要录用大量的数据,每一个“姓名”都单独另存为一个文件。

alt+f11打开vba编辑器 点插入模块 容纳后复制粘贴如下代码

Sub 根据单元格另存表名()
ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.Path & "\" & Selection & ".xls", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
End Sub

然后回到表中 选中目标单元格 按下alt+f8 点击运行 然后就可以将表另存为当前单元格名称
温馨提示:答案为网友推荐,仅供参考
相似回答