Excel 从工作表中提取选项卡,并将其另存为特定目录中的新文件,文件名为today';日期

Excel 从工作表中提取选项卡,并将其另存为特定目录中的新文件,文件名为today';日期,excel,vba,Excel,Vba,我想从Excel中的一个选项卡复制数据,将数据粘贴到新工作表中,然后将新工作表保存到特定目录中,今天的日期是新保存文件的名称 如何使用VBA执行此操作 每天都会在同一个时间发生。我想我会结合使用onTime和人们在这里帮助我的任何脚本。这只需要VBA中的几行代码: Sub SaveSheet1() 'This will copy the sheet and by default stick it in a new workbook Sheets("Sheet1").Copy

我想从Excel中的一个选项卡复制数据,将数据粘贴到新工作表中,然后将新工作表保存到特定目录中,今天的日期是新保存文件的名称

如何使用VBA执行此操作


每天都会在同一个时间发生。我想我会结合使用onTime和人们在这里帮助我的任何脚本。

这只需要VBA中的几行代码:

Sub SaveSheet1()
    'This will copy the sheet and by default stick it in a new workbook
    Sheets("Sheet1").Copy
    'That new workbook is now the "ActiveWorkbook" so save it.
    ActiveWorkbook.SaveAs ("C:\my_new_workbook" & Format(Now(), "YYYYMMDD") & ".xls")

End Sub

我建议使用工作表的代码名,而不是使用用户可以很容易更改的选项卡名称。

欢迎使用Stack Overflow u看起来您的帖子要求SO贡献者为您编写代码。不幸的是,这不是这个网站的目的。请访问SO帮助中心的“询问”部分,特别是这些指南。请务必阅读Quideline中的一些链接>>>