问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

excel 中,怎么利用vba把文件另存为另一个文件名?

发布网友 发布时间:2022-04-23 02:46

我来回答

5个回答

热心网友 时间:2022-06-03 10:07

展开3全部

1、桌面上第一章中的每个工作簿名称放置到工作表中。

2、新建一个工作簿,将其命名为“第一章目录”,按alt+f11组合键,打开宏界面。

3、在VBA中,单击插入按钮,点击插入菜单下的模块,即可新建模块,系统默认为模块。

4、使用do~~loop循环语句,在VBA中输入。

5、返回名为“第一章目录”的工作簿中,按alt+f8组合键,弹出宏对话框。

6、点击宏对话框中的执行按钮,宏对话框自动关闭,代码自动执行,即第一章中的每个文件夹名称全部显示在工作表sheet1中。最后根据自己的需要调整格式即可。

热心网友 时间:2022-06-03 10:08

实现的方法和详细的操作步骤如下:

1、首先,在桌面第一章中,每个工作簿的名称都放在工作表中,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,创建一个新的工作簿,将其命名为“第一章目录”,然后按“alt  + f11”组合键打开“宏”界面,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,在VBA中,单击“插入”按钮,然后选择“模块”选项以创建新模块,如下图所示,然后进入下一步。

4、然后,完成上述步骤后,输入如下红框中的代码,如下图所示,然后进入下一步。

5、随后,完成上述步骤后,返回到名为“第一章目录”的工作簿,然后按“alt  + f8”组合键调出“宏”对话框,如下图所示,然后进入下一步。

6、最后,完成上述步骤后,单击“宏”对话框中的“执行”按钮,“宏”对话框自动关闭,代码自动执行,即第一页中的每个文件夹名称都显示在sheet1中,可以根据需要调整格式,如下图所示。这样,问题就解决了。

热心网友 时间:2022-06-03 10:08

代码如下:
Sub lqxs()
Dim NowWorkbook As Workbook
Dim FileName$, nm$
On Error GoTo line
Sheet1.Activate
nm = [a1].Value
[a1].CurrentRegion = [a1].CurrentRegion.Value
FileName = Application.GetSaveAsFilename _
(InitialFileName:="D:\" & nm, _
fileFilter:="Excel files(*.xls),*.xls,All files (*.*),*.*")
If FileName <> "False" Then
ThisWorkbook.SaveAs FileName
GoTo line
End If
Exit Sub
line:
ThisWorkbook.Close False
End Sub

注:nm为新的文件名,该段代码是将文件名放于A1单元格内的,保存在D盘根目录下,可根据实际情况作出修改。

热心网友 时间:2022-06-03 10:09

实际我也不太了 解你要做什么,“财务部20110604”这个文件是固定的吗?只是要另存的文件是变化的?(和当前日期有关?)
参照下面的 代码。希望能给你提示

ub Macro1()
'
' Macro1 Macro
' 宏由 cnbubble 录制,时间: 2011-6-11
'

'
Workbooks.Open Filename:= _
"C:\Documents and Settings\Administrator\桌面\财务部20110604.xls"
ActiveWorkbook.SaveAs Filename:= _
"C:\Documents and Settings\Administrator\桌面\" & Format(Date, "MMDD") & ".xls"
ActiveWorkbook.Close
End Sub追问谢谢,我要的就是这个,又改了改,最终是这样写的:
ActiveWorkbook.SaveAs Filename:= _
"C:\Documents and Settings\Administrator\桌面\" & "财务部" & Format(Date, "yyyyMMDD") - 6 & "至" & Format(Date, "MMDD") & ".xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False

热心网友 时间:2022-06-03 10:09

你最后一段话是什么意思? 是不是指的是自动判断当前日期,取其日期来生成文件名?还是说文件名就叫做:财务部20110604至0610.xls追问肯定是取当前日期喽~~能帮帮我吗?

追答哦,不好意思,这点我还不会弄,呵

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
刚吃完饭抽烟好吗 诊所备案制后什么人可做负责人 诊所备案信息表的设置人必须是负责人吗 高中文凭自考需要什么条件 高中自考文凭需要什么条件 春季如何养生最好 春季养生要注重这七“养 电量由万kwh换算成mwh怎么换算 电力换算:一亿千瓦小时等于多少mwh? 王者荣耀 王者实名认证多久可以改一次? 装贴了威思改色膜对车漆有影响吗? 萌新求教,阴阳师的速度是御灵多少级提升 个人年终总结! 阴阳师御灵要升级吗 御灵强化重要性详解 项目经理年终总结会内容,思考探索写什么? 阴阳师主角御灵需要升级吗 阴阳师主角御灵强化攻略 怎么设置一个Excel表格按钮,点击后按照表格内容自动命名并另存到指定文件夹。然后改表格恢复原状态? 如何让电脑的字体变大 请教高手:Excel表格中,怎样设置使文件在保存时自动提示保存为新文件? 阴阳师御灵强化多少级升一次技能 工程项目部的年度工作总结怎么写?有哪些内容?范文? 阴阳师御灵强化方法 御灵怎么强化 excel如何用宏把表中每一行复制到每个新建的工作表中,并自动另存为新的名字? Excel怎么以自己某一单元格内容自动保存并重命名文件? 项目经理的年终总结怎么写 阴阳师御灵怎么强化 工程项目经理年终工作总结[2] 电脑data删除了里面内容怎么恢复? 硬盘内删除的文件怎么恢复 如何恢复已删除内容 广州社保停缴多久医保住院就不能用?如果重新缴费要多长时间才能用?主要是用于住院做手术的。 建设工程项目经理工作总结 如何批量提取多个EXCEL中多个sheet中的第一个sheet,保存为另一个EXCEL(原文件命名)? 阴阳师手游御灵怎么强化 御灵攻略详解以及技巧分享 关于铁路施工 ,项目经理争先创优的个人总结 怎么让一个excel表格每天或者每次编辑后自动另存一份 阴阳师手游御灵强化有用吗 御灵强化很重要 EXCEL点击按钮后自动另存文件至指定目录并重命名 阴阳师御灵强化哪个好18183 请问能够用夏普智能电视自有的蓝牙直接连上手柄么?还是需要蓝牙接收器? 最新-项目经理工作总结范文 公司项目经理2019年个人工作小结范文 精品 创维电视可以连ps4手柄玩游戏吗? 怎么用苍龙鳞强化御灵 求大神指点,excel中怎样设置可以在点保存的时候,自动根据系统日期另存为到指定文件夹 阴阳师御灵怎么养成 御灵养成攻略 EXCEL文件另存为不同文件名如何实现 考研大三还是大四考 个人年终总结? 阴阳师御灵强化满级需要多少金币 excel点击保存自动另存 阴阳师御灵怎么升级快 阴阳师御灵快速升级攻略
  • 焦点

最新推荐

猜你喜欢

热门推荐