打印某些标签

如何只在Excel文件中打印某些选项卡?

从用户界面 – 转到所需的工作表,然后转到文件 – >打印

从VBA –

Call Worksheets("MySheet").PrintOut 

要么

 Call MySheet.PrintOut 

或者如果你有一个以上

 Dim shts As New Collection Call shts.Add(Sheet1) Call shts.Add(Sheet3) Call shts.Add(Sheet5) Dim sht As Worksheet: For Each sht In shts Call sht.PrintOut Next sht 

点击要打印的工作表,select打印,点击“活动工作表”。

全部细节在这里 – MS Office帮助页面的Excel打印 。

它也作为一个数组:

Thisworkbook.Sheets(array(“Sheet1”,“Sheet3”,“Sheet5”))。打印输出

要么:

Dim arString(1到3)作为string

arString(1)=“Sheet1”
arString(2)=“Sheet3”
arString(3)=“Sheet5”

Thisworkbook.Sheets(arString).Printout

无论哪种方式将工作。