Page 1 of 1

สั่งปริ้นชีทแรก เฉพาะแผ่น2-3 แต่ผลออกมาปริ้นหมดทั้งชีทครับ

Posted: Mon Jun 02, 2014 3:15 am
by djnotza

Code: Select all

Sub Button14_Click()

    Application.ScreenUpdating = False
    Sheets("program").Select
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
    Sheets("program").Range("J1:W32").Select
    Application.ScreenUpdating = True

End Sub
ผมใช้โค๊ดนี้แล้วมันปริ้นหมดทุกแผ่นเลยครับ ต้องเขียนอะไรเพิ่มเติมหรือแก้ตรงไหนครับ

Re: สั่งปริ้นชีทแรก เฉพาะแผ่น2-3 แต่ผลออกมาปริ้นหมดทั้งชีทคร

Posted: Mon Jun 02, 2014 1:11 pm
by snasui
:D ลองปรับ Code ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True เป็น ActiveWindow.SelectedSheets.PrintOut From:=2, To:=3, Copies:=1, Collate:=True ครับ

Re: สั่งปริ้นชีทแรก เฉพาะแผ่น2-3 แต่ผลออกมาปริ้นหมดทั้งชีทคร

Posted: Mon Jun 02, 2014 8:18 pm
by djnotza
ขอบคุณครับ อาจารย์