התניית צבע למספר

mashooga1

New member
התניית צבע למספר

שלום,
יש ברשותי קובץ דירוג לקוחות לפי צבעים , ברצינו להפוך אותו לדירוג לקוחות לפי מספור כפי שמופיע בקובץ המצורף, יש דרך לעשות זאת עם נוסחא?
רב תודות.
 

מיכאל אבידן

Member
מנהל
"נוסחה" שהיא למעשה UDF שנכתבה בשפת ה- VBA (מקרו) . . .


&nbsp
אני הייתי הולך על מקרו פשוט שמבצע משהו שמזכיר את פונקציית ה- VLOOKUP.
&nbsp
יהיה אפילו קל יותר אם היית מחליט לאמץ את מספרי הצבעים של 'לוח הצבעים' ה- Color Pallete.
&nbsp
חפש מידע ב"גוגל" אודות 'לוח הצבעים'.
&nbsp
 

iyyi

New member
אפשר לעשות זאת בעזרת שם המשתמש בפונקציה get.cell

בקובץ המצורף הוגדר השם GetColor. שים לב שבזמן הגדרת השם (לחיצה על צירוף המקשים Ctrl+F3) אתה צריך לעמוד בתא D4. שם אתה מקצה לשם את הנוסחה:
=GET.CELL(63,גיליון1!C4)

שימוש בשם בעמודה D מחזיר את קוד הצבע של התא בעמודה C באותה שורה.
אתה יכול לבנות טבלת המרה של קודי הצבע לערכים שאתה רוצה.
שילוב של פונקציית VLOOKUP עם השם GetColor יביא לך את הערך המספרי בו אתה מעוניין. הנוסחה בתא D4 נראית כך:
=VLOOKUP(GetColor,M$5:N$8,2)
כדי שזה יעבוד אתה צריך לשמור את הקובץ כסוג שמקבל פקודות מקרו (xlsm, xls)
הנ"ל מודגם בקובץ ובצילום המסך המצורפים.

 

iyyi

New member
מספר הפעולה המורה לפונקציה להחזיר את קוד הצבע של המילוי

בקישור הזה תוכל לראות הסבר על הפונקציה
 
למעלה