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: วิธีนับจำนวนแถวในช่วง

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *