/ / คุณสมบัติ Excel VBA แบบอักษร

คุณสมบัติแบบอักษร Excel VBA

คน คุณสมบัติแบบอักษร ของวัตถุช่วงใน Excel VBA ให้การเข้าถึงคุณสมบัติอื่น ๆ มากมาย นั่นเป็นเพราะคุณสมบัติแบบอักษรส่งคืนวัตถุเอง วัตถุตัวอักษร วัตถุฟอนต์มีคุณสมบัติมากมายเช่นคุณสมบัติสีและคุณสมบัติตัวหนา

คุณสมบัติสี

ในการเปลี่ยนสีของช่วง Excel ให้ใช้คุณสมบัติ Font ของวัตถุ Range แล้วเลือกคุณสมบัติ Color ของวัตถุ Font

1. เพิ่มบรรทัดรหัสต่อไปนี้:

Range("A1").Font.Color = -16776961

คำอธิบาย: เราจะได้เลขแปลก ๆ นี้มาจากไหน? เราเริ่มต้นตัวบันทึกแมโครและเปลี่ยนสีของเซลล์เป็นสีแดง คุณสามารถทำสิ่งนี้ได้ทุกสี!

2. บรรทัดรหัสต่อไปนี้ให้ผลลัพธ์ที่เหมือนกันทุกประการ

Range("A1").Font.Color = vbRed

คำอธิบาย: vbRed เป็นค่าคงที่ในตัวใน Excel VBA วางเคอร์เซอร์ของคุณบน vbRed ใน Visual Basic Editor และคลิก F1 เพื่อดูค่าคงที่อื่นที่คุณสามารถใช้ได้

3. บรรทัดรหัสต่อไปนี้ให้ผลลัพธ์ที่เหมือนกันทุกประการ

Range("A1").Font.Color = RGB(255, 0, 0)

คำอธิบาย: RGB ย่อมาจากสีแดงสีเขียวและสีน้ำเงิน นี่คือสามสีหลัก แต่ละองค์ประกอบสามารถรับค่าจาก 0 ถึง 255 ด้วยฟังก์ชั่นนี้คุณสามารถสร้างทุกสี RGB (255,0,0) ให้สีแดงบริสุทธิ์

คุณสมบัติตัวหนา

บรรทัดรหัสต่อไปนี้เป็นตัวหนาช่วง:

Range("A1").Font.Bold = True

หากต้องการคลายช่วงหนึ่งคุณสามารถใช้คำสำคัญเท็จ วัตถุแบบอักษรมีคุณสมบัติเพิ่มเติมมากมาย หากคุณต้องการโปรแกรมสิ่งเหล่านี้เพียงแค่ใช้ Macro Recorder เพื่อดูวิธีการทำ! รหัสที่สร้างโดย Macro Recorder มักจะยาวเกินไป ตัวอย่างเช่น Macro Recorder สร้างรหัสต่อไปนี้เมื่อเราเป็นตัวหนา Range ("A1")

แบบอักษรและคุณสมบัติตัวหนาใน Excel VBA

เราเพิ่งเห็นว่าบรรทัดรหัสสองบรรทัดนี้สามารถเขียนเป็นบรรทัดรหัสเดียวได้

อ่านเพิ่มเติมได้ที่: