Vba: วิธีลบสีเติมออกจากเซลล์
คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้ใน VBA เพื่อลบเส้นขอบออกจากเซลล์ในช่วงที่ระบุ:
Sub RemoveFillColor()
Range(" A1:B12 ").Interior.Color = xlNone
End Sub
ตัวอย่างนี้จะลบสีเติมทั้งหมดออกจากเซลล์ในช่วง A1:B12
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่าง: การใช้ VBA เพื่อลบสีเติมออกจากเซลล์
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Excel ที่มีข้อมูลเกี่ยวกับผู้เล่นบาสเกตบอลต่างๆ:
สมมติว่าเราต้องการลบสีเติมออกจากแต่ละเซลล์ในช่วง A1:B12
เราสามารถสร้างมาโครต่อไปนี้เพื่อทำสิ่งนี้:
Sub RemoveFillColor()
Range(" A1:B12 ").Interior.Color = xlNone
End Sub
เมื่อเราเรียกใช้แมโครนี้ เราได้รับผลลัพธ์ต่อไปนี้:
โปรดทราบว่าสีเติมสำหรับแต่ละเซลล์ในช่วง A1:B12 ได้ถูกลบออกแล้ว
หากต้องการลบสีเติมออกจากเซลล์ในช่วงอื่น เพียงแทนที่ A1:B12 ด้วยช่วงอื่นในมาโคร
หมายเหตุ : คุณสามารถค้นหาเอกสารฉบับเต็มสำหรับคุณสมบัติ VBA Interior.Color ได้ที่นี่
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ โดยใช้ VBA:
VBA: วิธีลบเส้นขอบเซลล์
VBA: วิธีนับจำนวนแผ่นงานในสมุดงาน
VBA: วิธีนับจำนวนแถวในช่วง