在 Excel 中,可以使用 VBA 宏来将当前文档的表另存到桌面。以下是一个示例代码:

Sub SaveSheet2ToDesktop()
    Dim desktopPath As String
    Dim savePath As String
    
    ' 获取桌面路径
    desktopPath = CreateObject('WScript.Shell').SpecialFolders('Desktop')
    
    ' 设置保存路径
    savePath = desktopPath & "\" & ThisWorkbook.Name & '_Sheet2.xlsx'
    
    ' 另存表2到桌面
    ThisWorkbook.Sheets('Sheet2').Copy
    ActiveWorkbook.SaveAs savePath
    ActiveWorkbook.Close SaveChanges:=False
End Sub

将以上代码复制到 Excel 的 VBA 编辑器中(按下Alt + F11打开),然后可以通过运行SaveSheet2ToDesktop宏来执行另存操作。

注意,上述代码假设表2的名称为'Sheet2',如果实际表名不同,请将代码中的'Sheet2'替换为实际的表名。

Excel VBA 宏: 将当前文档的表另存到桌面

原文地址: https://www.cveoy.top/t/topic/o9nU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录