2 มี.ค. 2023 เวลา 11:59 • การศึกษา

ดัชนีสี ในexcel เอามาใช้อย่างไรดี

วันนี้เราจะมาพูดถึงการใส่สีลงไปในเซลล์ของ โปรแกรม excel กันหน่อย ปกติถ้าเราไม่ใช้ตัวVBA ในการกำหนดเราก็สามารถเทสีที่ต้องการลงไปได้เลย จากแถบคำสั่งด้านบน
แต่หากใช้ code ก็จะสะดวกและรวดเร็วกว่ามาก การใช้ VBA เพื่อเขียนโค้ด Colorindex (หรือสีพื้นหลัง ) ของเซลล์ การรู้ว่าจำนวนเต็มใดจะเท่ากับสีใดจะเป็นประโยชน์ ซึ่งเราสามารถอ้างอิงโดยตัวเลขได้ดังนี้
#ตารางสี#
ตารางสี
เราสามารถใส่คำสั่งง่ายๆ อย่าง cells(1,1).interior.colorIndex = 1 เราก็จะได้เซลที่ 1,1 มีสีพื้นหลังเป็นสีดำ เป็นต้น
รหัสสีนี้ไม่ใช้แค่กำหนดสีพื้นหลังเท่านั้น แต่สามารถกำหนดสีของตัวอักษร หรือขอบตารางได้ด้วย
Range("A1").Borders.ColorIndex = 5
Range("A1").Font.ColorIndex = 5
นอกจากนี้ แทนที่จะใช้คุณสมบัติ ColorIndex ของ Excel / VBA เราสามารถใช้คุณสมบัติ Color ได้ คุณสมบัติ Color รับอินพุตสองประเภท:
1.vbColor
2.สี RGB
VB Color เป็นวิธีที่ง่ายที่สุดในการตั้งค่าสีใน VBA แต่ก็มีความยืดหยุ่นน้อยที่สุดเช่นกัน หากต้องการตั้งรหัสสีโดยใช้ vbColor
  • 1.
    สีดำ= vbblack
  • 2.
    สีขาว = vbwhite
  • 3.
    สีน้ำเงิน=vbBlue
  • 4.
    สีแดง =vbRed
  • 5.
    สีเขียว=vbGreen
  • 6.
    สีม่วง=vbMagenta
  • 7.
    สีฟ้า=vbCyan
  • 8.
    สีเหลือง=vbYellow
แต่ข้อเสียคือการใช้รหัสสีแบบนี้มีจำกัด แต่หากเราต้องการสีตามต้องการแนะนำให้ใช้แบบ RGB
RGB ย่อมาจาก Red Green Blue สีเหล่านี้เป็นสีหลักสามสีที่สามารถรวมกันเพื่อสร้างสีอื่นได้ เมื่อป้อนสีเป็น RGB ให้ป้อนค่าระหว่าง 0 ถึง 255 สำหรับแต่ละรหัสสี ตัวอย่างดังนี้
Range("A1").Interior.Color = RGB(255,255,0)
ลองเอาไปใช้ดู ลองผสมสี แจ่มๆออกมาให้ ตารางexcel สวยๆกัน

ดูเพิ่มเติมในซีรีส์

โฆษณา