【发布时间】:2020-10-15 13:46:42
【问题描述】:
我在一个 excel 文件中有 3 张工作表,我正在尝试使用 VB 脚本将所有这 3 张工作表转换为一个 pdf 文件。
下面的代码运行良好。
Sub CreatePDff()
Sheets(Array("Sheet1", " Sheet2", " Sheet3")).Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Environ("UserProfile") & "\Documents\sample.pdf", _
openafterpublish:=True, ignoreprintareas:=False
Application.DisplayAlerts = False
End Sub
现在,我只需要从 sheet3 转换的列(A 到 D 和 G、J)。不是 Sheet3 中的整个列。
我需要 Sheet1、Sheet2 中的全部数据,并且只需要 Sheet3 中的选定列到单个 pdf 文件中。
对此有任何想法
【问题讨论】:
-
只需隐藏列 E、F 和 H,导出 pdf 并最终取消隐藏列 :-)