【发布时间】:2017-07-11 05:48:08
【问题描述】:
我正在使用帐号从 1 到 600 的 Excel 工作表。
我想将所有工作表一起打印在一个 pdf 中。这意味着 pdf 将包含 600 张钞票。
VBA 代码是什么?
【问题讨论】:
我正在使用帐号从 1 到 600 的 Excel 工作表。
我想将所有工作表一起打印在一个 pdf 中。这意味着 pdf 将包含 600 张钞票。
VBA 代码是什么?
【问题讨论】:
这很简单。仅将工作簿导出为 pdf 文件。
Sub test()
Dim WB As Workbook
Dim myFn As String
Dim Ws As Worksheet, i As Integer
Set WB = ThisWorkbook
For i = 1 To 600
With Sheets(i)
.Range("C5") = i 'Account No cell
End With
Next i
myFn = WB.Path & "\" & "test.pdf"
WB.ExportAsFixedFormat xlTypePDF, myFn
End Sub
【讨论】: