ฉันกำลังมองหาที่จะเปลี่ยนสีของข้อความสำหรับทั้งแถวตามสิ่งที่ระบุในฟิลด์ "สถานะ"
ฉันค้นหาฟอรัมอื่นและพบวิธีแก้ไขปัญหาที่ใกล้เคียงแล้ว แต่ไม่มีสิ่งใดที่ทำในสิ่งที่ฉันกำลังมองหา ฉันตระหนักถึงคุณสมบัติไฮไลท์และการจัดรูปแบบตามเงื่อนไข แต่ฉันไม่สามารถให้พวกเขาทำสิ่งที่ฉันต้องการได้ ฉันเขียนรหัส VB เพื่อทำสิ่งนี้อย่างแน่นอนประมาณ 5 ปีที่แล้ว แต่ฉันเป็นสามเณรใช้เวลาประมาณ 5 วันในการเขียนรหัสพื้นฐานมากแล้วฉันก็หลงทางเมื่อฉันออกจากงานล่าสุด :-(
ดังนั้นฉันต้องการ VBA ที่จะทำสิ่งต่อไปนี้:
- ถ้า Status = "Late" ให้สีข้อความในแถวเป็น "RED"
- ถ้า Status = "On Schedule" ให้สีข้อความในแถวเป็น "GREEN"
- หาก Status = "Future Task" ให้สีข้อความในแถวเป็น "BLACK"
- ถ้า Status = "Complete" ให้สีข้อความในแถวเป็น "GREY"
ฉันชอบที่จะได้รับขั้นสูงและมีสิ่งต่อไปนี้: ถ้าสถานะ = "ตามกำหนดเวลา" และ% เสร็จสมบูรณ์คือ <85% และ "วันที่เสร็จสิ้น" คือ <5 วันในอนาคตจากนั้นให้สีข้อความในแถว "ส้ม "
=$E1="Late"
จะตรวจสอบคอลัมน์พื้นที่ที่คุณเลือกทั้งหมด E เพื่อหาค่าจากนั้นนำการจัดรูปแบบไปใช้กับทั้งแถว ฉันไม่เชี่ยวชาญในโครงการมากเกินไปเพราะฉันไม่มี