標題:
不同工作表列印不連續頁碼
[打印本頁]
作者:
xiongbear
時間:
2012-12-3 13:52
標題:
不同工作表列印不連續頁碼
本帖最後由 xiongbear 於 2012-12-3 13:53 編輯
請問
Excel 多工作表列印時
假如 Sheet1 有3頁,Sheet2 有5頁,Sheet3 有2頁
用Ctrl選取三個工作表 使用列印
但列印出來會變成
Sheet1 第1頁 共10頁(三個Sheet的頁數了)
我希望能夠 不同工作表的頁碼編排方式都是獨立的
即 Sheet 第1頁 共3頁
Sheet 第1頁 共5頁
有想到一個方法
就是能夠使用VBA 讓它去對每個工作表 獨立頁印
請問該如何實做?
謝謝
作者:
die78325
時間:
2012-12-3 15:18
回復
1#
xiongbear
新增一個按鈕
裡面貼入以下VBA
sub 連續列印()
Dim sh As String '宣告為字串型態
sh = ActiveWorkbook.Sheets.Count '偵測活頁部內的工作表數量
for i = 1 to sh
Worksheets(i).PrintOut ' 簡易快速列印 不給選擇與提示的 按下去直接印
next i
end sub
複製代碼
有問題再發問!
作者:
GBKEE
時間:
2012-12-3 16:41
回復
1#
xiongbear
試試看
'已用Ctrl鍵選取三個工作表:執行列印
Option Explicit
Sub Ex()
Dim Sh As Worksheet
For Each Sh In ActiveWindow.SelectedSheets '工作群組
Sh.PrintOut
Next
End Sub
複製代碼
作者:
xiongbear
時間:
2012-12-4 08:46
回復
3#
GBKEE
回復
2#
die78325
可以作用了 謝謝
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)