Page 1 of 1

สั่งปริ้นด้วย VBA อยากไห้เลือกเครื่องปริ้นกับจำรวนชุดได้

Posted: Fri Dec 30, 2022 11:54 am
by babyminds

Code: Select all

Sub Macro1()
'
' Macro1 Macro
'

'
    Sheets("P1").Select
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
        IgnorePrintAreas:=False
    Sheets("P2").Select
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
        IgnorePrintAreas:=False
    Sheets("FX").Select
    Range("F12").Select
End Sub
อยากเพิ่ม Popup ไห้เลือกเครื่องปริ้น กับใส่จำนวนชุดครับ โดย 1 ชุด จะมี 2 ชีท
Test.xlsb

Re: สั่งปริ้นด้วย VBA อยากไห้เลือกเครื่องปริ้นกับจำรวนชุดได้

Posted: Fri Dec 30, 2022 12:32 pm
by snasui
:D ตัวอย่างการปรับ Code ครับ

Code: Select all

Sub Macro1()
'
' Macro1 Macro
'

'
    Application.Dialogs(xlDialogPrinterSetup).Show
    Sheets("P1").Select
    ActiveWindow.SelectedSheets.PrintOut Copies:=InputBox("Enter copies"), Collate:=True, _
        IgnorePrintAreas:=False
    Sheets("P2").Select
    ActiveWindow.SelectedSheets.PrintOut Copies:=InputBox("Enter copies"), Collate:=True, _
        IgnorePrintAreas:=False
    Sheets("FX").Select
    Range("F12").Select
End Sub