Page 1 of 1

กานปรีนฟอมออกทางเคื่อง Printer

Posted: Thu Aug 02, 2012 10:16 pm
by วังวู ช่ง
เรียนท่าน อาจารย์ และผู้ที่รู้ทุกๆท่านครับ ผมติดปัญหาในกานพีม Form ครับ ช่วยแนะนำด้วยครับ ผมอยาก Print แต่บาง Cell ครับคือ

๑, สีเหลืองไม่ต้องการ Print ในส่วนนี้เมื่อ Print ออกมาจะไม่เหัน
๒. สีน้ำเงินเปัญ Cell ที่ต้องกาน Print ให้ออกมาครับ

Re: กานปรีนฟอมออกทางเคื่อง Printer

Posted: Thu Aug 02, 2012 10:27 pm
by snasui
:D ลองใช้ Macro กำหนดสี Font ในพื้นที่ที่ไม่ต้องการ Print ให้เป็นสีพื้นครับ เมื่อ Print เสร็จแล้วให้กำหนดกลับมาเป็นสีเดิมครับ

Re: กานปรีนฟอมออกทางเคื่อง Printer

Posted: Sat Aug 04, 2012 7:57 am
by วังวู ช่ง
snasui wrote::D ลองใช้ Macro กำหนดสี Font ในพื้นที่ที่ไม่ต้องการ Print ให้เป็นสีพื้นครับ เมื่อ Print เสร็จแล้วให้กำหนดกลับมาเป็นสีเดิมครับ

Code: Select all

Sub Macro1()
Application.ScreenUpdating = False
    Range("A1:H1,A2:H2,A3,A4,A5:H5,B6:E6,A7,C7,E7,G7,A8,D8,A9,A10,C10").Select
    Range("C10").Activate
    With Selection.Font
        .ThemeColor = xlThemeColorDark1
        .TintAndShade = 0
    End With
    Range("A1:H1").Select
    Range("I1").Select
        ActiveWindow.SelectedSheets.PrintOut Copies:=1
  Application.ScreenUpdating = True
End Sub
เรียนท่านอาจารย์ครับ ติดปัญหาการ Undo ครับ ช่วยดูให้หน่อยครับ

ขอบคุณล่วงหน้าครับ

Re: กานปรีนฟอมออกทางเคื่อง Printer

Posted: Sat Aug 04, 2012 8:15 am
by snasui
:D ลองปรับเป็นตามด้านล่างครับ

Code: Select all

Sub Macro()
    Range("A1:H1,A2:H2,A3,A4,A5:H5," _
        & "B6:E6,A7,C7,E7,G7,A8,D8,A9,A10,C10").Font.Color = vbWhite
    ActiveWindow.SelectedSheets.PrintOut Copies:=1
    Range("A1:H1,A2:H2,A3,A4,A5:H5," _
        & "B6:E6,A7,C7,E7,G7,A8,D8,A9,A10,C10").Font.Color = vbBlack
End Sub

Re: กานปรีนฟอมออกทางเคื่อง Printer

Posted: Sat Aug 04, 2012 9:03 am
by วังวู ช่ง
ได้แล้วครับ ขอบคุณท่านอาจานมากๆครับ