00问答网
所有问题
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
这么简单啊,
好好想想就会了
相似回答
VBA
将
单元格内容
作为
文件保存
路径?
答:
这段代码将根据D3
单元格
的内容将当前工作表另存为一个新文件,保存到相应的
文件夹
。Sub SaveWorkbookByCellContent()Dim ws As Worksheet Dim folderPath As String Dim fileName As String Dim fileExtension As String Dim cellContent As String Set ws = ThisWorkbook.Worksheets("Sheet1") ' 更改...
excel 中,
怎么
利用
vba
把
文件另存
为另一个
文件名?
答:
首先,确保工作簿中的每个工作簿标题已写入相应的工作表。找到工作簿,然后在每个标题所在的
单元格
中定位。接下来,创建一个新的工作簿,
命名
为“第一章目录”。
通过按
下“Alt + F11”组合键,打开VBA编辑器,这是编写宏的界面。在
VBA中
,点击“插入”选项,然后选择“模块”,以创建一个新模块,用于...
excel vba
另存文件
如何
用
单元格内容命名?
答:
合并单元格后合并区域的第一单元格的值就是该合并区域的值
。不必给区域,另外区域一般用range表示。所以,cells[B5]:[E5]只用[B5]就可以了。
EXCEL中
VBA
以
单元格内容
作为为
文件名另存?
答:
代码中保存文件并命名的语句是:.saveas "c:\aaa.xlsx"要改变路径和名称修改引号里面的内容就可以了
,例如:.saveas "c:\" & [e1] & "-" [e2] & ".xlsx"
大家正在搜
表格单元格文字如何等于文件名
引用单元格内容为文件名
vba点击单元格和选中单元格
excel设置单元格为文件名
单元格等于文件名
报表文件名所在单元格类型
excel将单元格值等于文件名
excel中如何改文件名
VBA单元格字体
相关问题
excel中如何使用vba实现将另一个文件以某单元格内容为文...
excel vba 另存文件 如何用单元格内容命名?
Excel中如何用vba以单元格的内容为文件命名?
将文件保存为以某一单元格中的值为文件名的宏怎么写
excel VBA编程如何把单元格的值保存到目录或文件名中
保存EXCEL文档时自动以某一单元格内的内容命名并自动保存在...
excel 中,怎么利用vba把文件另存为另一个文件名?
Excel中,如何用特定单元格重命名文件名?想问一下,你用v...