喜歡攝影的我,喜歡到處拍拍照,吃點當地的特色食物。 跟朋友聊天之餘,推薦我寫成網誌跟大家分享。 沒外出的日子,喜歡在家當隱性宅,寫程式看看書,追劇。 希望我的手札文,不會讓你翻桌 XD
2025年4月22日 星期二
VBA 雙面列印指定範圍
今天測試掌握了雙面列印技巧,但無奈VBA無法直接雙面列印。
Sub 雙面列印指定範圍()
Dim ws1 As Worksheet, ws2 As Worksheet
Set ws1 = ThisWorkbook.Sheets("工作表1") '替換為實際工作表名稱
Set ws2 = ThisWorkbook.Sheets("工作表2")
'設定A4紙張大小
With ws1.PageSetup
.PaperSize = xlPaperA4
.PrintArea = "A1:D20" '替換為實際列印範圍
End With
With ws2.PageSetup
.PaperSize = xlPaperA4
.PrintArea = "A1:F30" '替換為實際列印範圍
End With
'列印設定
With ActiveWorkbook
.PrintOut _
From:=1, _
To:=1, _
Copies:=1, _
Preview:=False, _
ActivePrinter:="", _
PrintToFile:=False, _
Collate:=True, _
PrToFileName:="", _
IgnorePrintAreas:=False
'手動翻面後列印第二面
If MsgBox("請手動翻面後按確定", vbOKCancel) = vbOK Then
.PrintOut _
From:=2, _
To:=2, _
Copies:=1, _
Preview:=False, _
ActivePrinter:="", _
PrintToFile:=False, _
Collate:=True, _
PrToFileName:="", _
IgnorePrintAreas:=False
End If
End With
End Sub
這個方案還要手動。
最後結論,轉換成PDF,批次雙面列印效率更好。
訂閱:
張貼留言 (Atom)
營收與股價走勢整理 營業利益+累積營收 小於0 總整理
營業利益+累積營收 小於0,292家,實在太多了,加碼多期營業利益率下滑,剩下75家。 當中有16家為114.1Q為股價最低。 8450 霹靂_營收_分享 營業收入淨額 副:股價高/低走勢 114.1Q: 59.00 113.4Q: 64.00 113.3Q: 63.00 ...
-
寫給自己速查 垂直屬性:HorizontalAlignment 水平屬性:VerticalAlignment 置中:xlCenter 靠左靠右:XLLEFT、XLRIGHT Sheets("工作表1").Range("m2").Ve...
-
美國實質可支配所得 利率與黃金 消費者信心 利率PK DW PK FED紐約分行 上海貨櫃指數 BDI CRB 美國m 1 m2 s&p 美國 非農 美國 非農就業職務空缺率 美國股市 行事曆 fomc 會議紀要與開會時間 全球股市行事曆 全球股市 巴菲特指數 外...
-
整理資料時,不免要判斷資料數量,在判斷資料時,資料有時會有不連續與連續資料,這時候判斷方式不盡相同 連續資料時: a行於65000儲存格以前的最後列,有點饒舌;應該是這樣看,從a65000往上找(xlup),找到的第一個儲存格,也相對於是a行在65000列之前最後一列。 END...
沒有留言:
張貼留言