ייצוג של צבע פונט בגרף אקסל

רשום שאלות ובעיות בנושאי עריכת גרפים באקסל

מנהל: יוסי רובין

ייצוג של צבע פונט בגרף אקסל

הודעהעל ידי eyalrom1 » 25 יולי 2010, 07:24

אהלן !
יש לי בקשה לעזרה, אולי מישהו יודע...
בנתונים שלי יש טבלה שהנתונים הם מספרים שיכולים להיות בשני צבעי טקסט - שחור או אדום.
הגרפים הם xy, כאשר כל ערך מיוצג כנקודה.
האם יש דרך להגדיר - כאשר צבע טקסט אדום ייצוג x וכאשר צבע טקסט שחור ייצוג y (למשל נקודות עם מילוי ובלי מילוי) ?
תודה רבה מראש, אייל
eyalrom1
משתתף פעיל בפורומים
משתתף פעיל בפורומים
 
הודעות: 21
הצטרף: 31 אוגוסט 2009, 10:30

Re: ייצוג של צבע פונט בגרף אקסל

הודעהעל ידי מיכאל אבידן » 25 יולי 2010, 10:45


לא בדקתי - אבל אני מניח שמבוקשך ניתן ליישום בעזרת קוד מקרו [VBA].

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

http://forums.tapuz.co.il/office
סמל אישי של המשתמש
מיכאל אבידן
מומחה על - רשם מעל 5000 הודעות
מומחה על - רשם מעל 5000 הודעות
 
הודעות: 5656
הצטרף: 18 דצמבר 2007, 18:01
מיקום: בת-ים

Re: ייצוג של צבע פונט בגרף אקסל

הודעהעל ידי eyalrom1 » 25 יולי 2010, 11:31

מצ"ב קובץ לדוגמא
אפשר לראות שיש שתי סדרות בגרף, כרגע אין הבדל בין ערכים עם צבע פונט שונה.
המטרה היא שכן יהיה הבדל - למשל צבע פונט אדום יהיה משולש אדום, צבע פונט שחור יהיה מרובע כחול
תודה
אייל
קבצים מצורפים
דוגמא.xls
(15 KiB) הורד 3 פעמים
eyalrom1
משתתף פעיל בפורומים
משתתף פעיל בפורומים
 
הודעות: 21
הצטרף: 31 אוגוסט 2009, 10:30

Re: ייצוג של צבע פונט בגרף אקסל

הודעהעל ידי מיכאל אבידן » 25 יולי 2010, 23:00


מצ"ב קישור לשאלה דומה ממנו תוכל ללמוד כיצד מבצעים זאת בעזרת קוד מקרו [VBA].

הדוגמה מתייחסת לצבע הרקע של תאי מקור הנתונים ויהיה עליך להתאים את המקרו לדרישותיך.

במקום: Interior.ColorIndex השתמש ב-: Font.ColorIndex

http://www.ozgrid.com/forum/showthread.php?t=49245

שקול לעשות שימוש ב'עיצוב מותנה' בעזרתו ייקבע צבע הגופן, בתאי מקור הנתונים, ואז לא תהיה בעיה לכתוב מקרו פשוט שיעצב את ה'נקודות'.

[נכון לעכשיו, הצבעים בהם צבעת את הנתונים אינם עונים על 'תבנית' מסויימת].
המשך יום נעים,
מיכאל (מיקי) אבידן
מנהל פורום 'אופיס' ב'תפוז'

http://forums.tapuz.co.il/office
סמל אישי של המשתמש
מיכאל אבידן
מומחה על - רשם מעל 5000 הודעות
מומחה על - רשם מעל 5000 הודעות
 
הודעות: 5656
הצטרף: 18 דצמבר 2007, 18:01
מיקום: בת-ים

Re: ייצוג של צבע פונט בגרף אקסל

הודעהעל ידי eyalrom1 » 10 אוגוסט 2010, 11:14

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

מצ"ב הקוד :
Sub change_format()
Dim rngdata, rngcell As Range
Dim i, j, z, a As Long
Dim s As String
On Error Resume Next

With ActiveWorkbook
'i is the number of chart sheets in the workbook
For i = 1 To .Charts.Count
'j is the no. of serieses in the chart
For j = 1 To .Charts(i).SeriesCollection.Count
s = .Charts(i).SeriesCollection(j).Name

Set rngdata = .Charts(i).SeriesCollection(j).Values


' Set rngdata = ThisWorkbook.Names(s).RefersToRange
z = 1
For Each rngcell In rngdata.Cells

If rngdata.Cells(z).Font.ColorIndex = 3 Then
a = rngdata.Cells(z).Value
.Charts(i).SeriesCollection(j).Points(z).MarkerBackgroundColorIndex = xlNone
End If
z = z + 1
Next
Next j
Next i
End With
End Sub
eyalrom1
משתתף פעיל בפורומים
משתתף פעיל בפורומים
 
הודעות: 21
הצטרף: 31 אוגוסט 2009, 10:30


חזור אל פורום גרפים באקסל

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ואורח אחד

cron