Page 1 of 1

สอบถามการสั่งปริ้น 2 Sheet พร้อมกันด้วย VBA

Posted: Tue Dec 20, 2022 4:22 pm
by babyminds
Sub Macro1()
Dim Ans
'Ans = MsgBox("ต้องการพิมพ์ออกทางเครื่องพิมพ์ ? " & Application.ActivePrinter, vbYesNo + vbDefaultButton1)
'Ans = MsgBox("ต้องการพิมพ์ออกทางเครื่องพิมพ์ ? ", vbYesNo + vbDefaultButton1)
'If Ans = vbYes Then
'==================================================
'Run "CountPageToprint"
Dim Page, N
On Error Resume Next
Sheets("Sheet1").Select
Application.Dialogs(xlDialogPrinterSetup).Show
Page = Val(InputBox("ระบุจำนวนที่ต้องการพิมพ์" _
+ vbLf + " " _
+ vbLf + "Printer => " & Application.ActivePrinter, " Expire Report", 1))
If Page >= 1 Then
ActiveWindow.SelectedSheets.PrintOut Copies:=Page, Collate:=True
'Sheets("Menu").Select
End If
Sheets("Menu").Select

End Sub


อยากไห้สั่งแล้วสามารถปริ้น Sheet2 ออกมาด้วยครับ โดยสั่งปริ้นแค่ครั้งเดียว ออกทั้ง Sheet1 และ Sheet2

Re: สอบถามการสั่งปริ้น 2 Sheet พร้อมกันด้วย VBA

Posted: Tue Dec 20, 2022 7:21 pm
by snasui
:D กรุณาแนบไฟล์ตัวอย่างพร้อม Code มาด้วยจะได้สะดวกในการตอบของอเพื่อนสมาชิกครับ

การโพสต์ Code ควรทำให้เป็นรูปแบบตัวอักษรแบบ Code อ่านกฎการใช้บอร์ดข้อ 5 ด้านบนประกอบครับ :roll: