אקסל - שיוך צבע לעובד

hadar2017

New member
אקסל - שיוך צבע לעובד

שלום לכולם ,
בעמודה C מוגדר צבע לכל עובד.
בעמודה F ישנה רשימת עובדים. האם ניתן להפעיל עיצוב מותנה על עמודה F כך שכל עובד ייצבע בצבע שהוגדר לו בעמודה C ?

או שצריך ליצור כלל ידני לכל שם עובד ? תודה רבה !
 

iyyi

New member
עיצוב מותנה רגיל לא יכול לתת פה תשובה. אבל...

אפשר לבנות את העיצובים המותנים לכל שם בעזרת מקרו.
המקרו הבא יגדיר בעמודה F את העיצובים המותנים המתאימים.
קוד:
Sub CondFormatCreate()
Set NamesRng = [c2:c12]
For i = 1 To NamesRng.Count
    Range("F:F").FormatConditions.Add Type:=xlExpression, Formula1:="=F1=""" & NamesRng(i).Value & """"
    Range("F:F").FormatConditions(Range("F:F").FormatConditions.Count).SetFirstPriority
    With Range("F:F").FormatConditions(1).Interior
        .PatternColorIndex = xlAutomatic
        .Color = NamesRng(i).Interior.Color
    End With
    Range("F:F").FormatConditions(i).StopIfTrue = False
Next i
End Sub
לחיצה על הכפתור בגיליון תפעיל אותו.
מצורף קובץ הדגמה
 
למעלה