לספור תאים עם צבע רקע לפי מאקרו

Anonim

כיצד ליצור סכומי צבע

האם תרצה להוסיף תוכן תאים, אך לקחת בחשבון את צבע התאים? אתה יכול לעשות זאת בעזרת מאקרו. האיור הבא מציג טבלת נתונים שבה יש לתאים רקע צהוב (צבע מילוי צהוב):

כדי להוסיף רק את התאים מהבחירה הנוכחית שיש להם צבע רקע צהוב, השתמש במאקרו הבא:

תאי SubColor Sub ()
דים סאם כל עוד
עמום תא כטווח
לכל תא שנבחר
אם Cell.Interior.ColorIndex = 6 לאחר מכן
סכום = סכום + תא. ערך
סוף אם
התא הבא
MsgBox "סכום הצבעים הוא:" & סכום
סיום תת

לאחר הפעלת המאקרו, Excel מראה לך את סכום התאים בחלון, המסומנים בצבע רקע צהוב. האיור הבא מראה כיצד נראית התוצאה אם תבחר את טווח התאים המוצג למעלה:

כדי להשתמש בצבעים אחרים במקום בתאים עם רקע צהוב, התאם את ערך ההשוואה בשאילתת If. החלף ערכים אחרים עבור צהוב במקום 6. כדי לברר באיזה ערך להשתמש ב- ColorIndex עבור צבע לפי בחירתך, תוכל להשתמש במאקרו קטן. לחץ על תא לבחירתך והפעל את המאקרו הבא כדי לברר באיזה צבע רקע התא מעוצב:

תת אקטיב צבע ()
MsgBox "צבע רקע פעיל:" & _
(מבחר (1, 1). Interior.ColorIndex)
סיום תת

טיפ: אם ברצונך לדעת כיצד להזין ולהפעיל פקודות מאקרו ב- Excel, תוכל למצוא כאן תיאור קצר: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -מקרוס- ב- excel-ein.html