หากไม่ใช้ VBA แบบที่อาจารย์บอกก็ไม่สามารถคัดลอกสีพื้นหลังหรือสีอักษรมาได้ครับ ถึงแม้การใช้ conditional format จะเปลี่ยนสีลักษณะนี้ได้ตามข้อมูลที่มีในเซลล์ แต่มัน
เป็นการตั้งค่าเข้าไปเอง ไม่ได้เชื่อมโยงจากรูปแบบต้นทางครับ หมายความว่าหากมีการเปลี่ยนสีที่ต้นทาง conditional format จะไม่เปลี่ยนสีตามไปด้วย แต่หากอยากลองทำด้วย conditional format สามารถทำได้ดังนี้ครับ
1. คลุมช่วง
B2:B54 > Conditional Formatting > New Rule...
2. ตั้งค่าตามรูปด้านล่างครับ สูตรคือ
=ISNUMBER(SEARCH("[color=#0000FF]1[/color]",B2)) แล้วเลือกรูปแบบตามต้องการ
2016-11-15 09_32_47-Edit Formatting Rule.png
3. ทำตามขั้นตอนที่ 1 และ 2 ใหม่โดยปรับสูตรตรงเลขที่ไฮไลท์ เปลี่ยนไปเรื่อยๆ จนถึงเลข 11 (ส่วนกรณีที่เป็นข้อความ ให้ใช้สูตรทำนองนี้แทนครับ เช่น
="Hold")
ผมไม่แน่ใจนะครับว่าจะสามารถสร้างได้ครบ 13 เงื่อนไขหรือไม่ เพราะผมไม่เคยใช้เยอะแบบนี้ หากเป็น excel 2003 จำได้ว่าสร้างได้แค่ 3 หรือ 5 (ไม่แน่ใจ) ลองดูนะครับ
You do not have the required permissions to view the files attached to this post.