如何使excel文件的名称与其中某一工作表的名称一致变动?

来源:百度知道 编辑:UC知道 时间:2024/06/07 17:50:54

用宏可实现此愿望

工具->宏->Visual Basic 编辑器->”视图“菜单->工程资源管理器->双击在“工程VBAProject"工具栏里的"THISWORKBOOK",在右边的空白区输入以下代码:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & Sheets(1).Name & ".xls", FileFormat:=xlNormal, _
Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False

End Sub

此宏在关闭文件以前另外保存文件名为SHEET1的工作表名,自动完成,无需执行.
特别注明:原文件未删除!

EXCEL文件名和工作表名是独立没关联的~想一致变动不可能吧~

那得用Excel里的VBA来实现。
不过VBA不是短时间内能掌握的。