จะแยกเซลล์หรือพื้นที่บางส่วนออกจากการพิมพ์ใน Excel ได้อย่างไร?
ในขณะที่พิมพ์เวิร์กชีตคุณอาจต้องแยกค่าของเซลล์หรือพื้นที่บางอย่างออกจากการพิมพ์เพื่อวัตถุประสงค์บางอย่าง วิธีการในบทความนี้จะแสดงวิธีการแยกเซลล์หรือพื้นที่บางส่วนออกจากการพิมพ์โดยละเอียด
แยกเซลล์หรือพื้นที่บางส่วนออกจากการพิมพ์โดยกำหนดรูปแบบเซลล์เอง
ไม่รวมเซลล์หรือพื้นที่บางส่วนจากการพิมพ์ด้วยรหัส VBA
แยกเซลล์หรือพื้นที่บางส่วนออกจากการพิมพ์โดยกำหนดรูปแบบเซลล์เอง
ตามภาพหน้าจอด้านล่างนี้คุณต้องยกเว้นแถวหมายเลข 5 และ 9 ในขณะที่พิมพ์แผ่นงาน ก่อนพิมพ์คุณสามารถปรับแต่งรูปแบบของเซลล์หรือพื้นที่ที่ต้องการเพื่อซ่อนเนื้อหาของเซลล์เพื่อให้บรรลุ กรุณาดำเนินการดังนี้
1. เลือกเซลล์หรือพื้นที่ที่คุณจะแยกออกจากการพิมพ์ (ที่นี่ฉันเลือกหลายช่วง A6: C6 และ A10: C10) จากนั้นกด Ctrl + 1 พร้อมกันเพื่อเปิดกล่องโต้ตอบ Format Cells
2 ใน จัดรูปแบบเซลล์ คลิกตกลง ประเพณี ใน หมวดหมู่ ภายใต้ จำนวน จากนั้นป้อนอัฒภาคสามตัว ;;; เข้าไปใน ชนิดภาพเขียน แล้วคลิกไฟล์ OK ปุ่ม. ดูภาพหน้าจอ:
ตอนนี้เนื้อหาทั้งหมดในช่วงที่เลือกจะถูกซ่อนทันทีตามภาพด้านล่างที่แสดง คุณสามารถเริ่มพิมพ์เวิร์กชีตได้เลย
หมายเหตุ: หลังจากพิมพ์คุณสามารถลบอัฒภาคที่คุณป้อนในขั้นตอนที่ 2 ออกจากกล่องโต้ตอบจัดรูปแบบเซลล์เพื่อแสดงเนื้อหาของเซลล์
ไม่รวมเซลล์หรือพื้นที่บางส่วนจากการพิมพ์ด้วยรหัส VBA
นอกเหนือจากวิธีการข้างต้นคุณสามารถใช้รหัส VBA ต่อไปนี้เพื่อซ่อนเนื้อหาของเซลล์หรือพื้นที่ที่ระบุโดยอัตโนมัติขณะพิมพ์แผ่นงาน
1 กด อื่น ๆ + F11 พร้อมกันเพื่อเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน ดับเบิลคลิก สมุดงานนี้ ใน โครงการ บานหน้าต่างแล้วคัดลอกและวางรหัส VBA ด้านล่างลงในไฟล์ ThisWorkbook (รหัส) หน้าต่าง
รหัส VBA: ยกเว้นบางเซลล์หรือพื้นที่จากการพิมพ์ใน Excel
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim xIndex As Long
If ActiveSheet.Name = "Sheet1" Then
Cancel = True
Application.EnableEvents = False
Application.ScreenUpdating = False
With ActiveSheet
xIndex = .Range("A6:C6,A10:C10").Font.ColorIndex
.Range("A6:C6,A10:C10").Font.Color = vbWhite
.PrintOut
.Range("A6:C6,A10:C10").Font.ColorIndex = xIndex
End With
Application.EnableEvents = True
Application.ScreenUpdating = True
End If
MsgBox "Print completed!", vbInformation, "Kutools for Excel"
End Sub
หมายเหตุ: ในรหัส Sheet1 คือชื่อแผ่นงานที่คุณต้องพิมพ์และ A6: C6, A10: C10 คือช่วงที่คุณจะแยกออกจากการพิมพ์ โปรดเปลี่ยนตามความต้องการของคุณ
3 กด อื่น ๆ + Q พร้อมกันเพื่อปิดหน้าต่าง Microsoft Visual Basic for Applications
ตอนนี้คุณสามารถเริ่มพิมพ์แผ่นงานของคุณได้ หลังจากเสร็จสิ้นการพิมพ์คุณจะได้รับไฟล์ Kutools สำหรับ Excel กล่องโต้ตอบด้านล่างภาพหน้าจอที่แสดง และคุณจะเห็นช่วงที่ระบุเป็นช่องว่างในงานพิมพ์
บทความที่เกี่ยวข้อง:
- วิธีการแยกค่าในรายการหนึ่งจากรายการอื่นใน Excel
- วิธีการแยกเซลล์ในคอลัมน์จากผลรวมใน Excel
- วิธีค้นหาค่าต่ำสุดในช่วงที่ไม่รวมค่าศูนย์ใน Excel
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!