הדגש את השורה והעמודה הפעילה בטווח נתונים ב- Excel

אחת השאילתות של Excel שאני מקבל לעתים קרובות היא - "כיצד להדגיש את השורה והעמודה הפעילה בטווח נתונים?"

וגם קיבלתי אחד בשבוע שעבר.

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

להלן סרטון שבו אני מראה כיצד להדגיש את השורה והעמודה הפעילה ב- Excel.

במקרה שאתה מעדיף הוראות כתובות, להלן הדרכה עם שלבים מדויקים כיצד לעשות זאת.

תן לי קודם כל להראות לך מה אנו מנסים להשיג.

בדוגמה שלמעלה, ברגע שתבחר תא, תוכל לראות כי השורה והעמודה מודגשות גם כן. זה יכול להיות שימושי כאשר אתה עובד עם מערך נתונים גדול וניתן להשתמש בו גם בלוחות מחוונים של Excel.

כעת נראה כיצד ליצור פונקציונליות זו ב- Excel.

הורד את קובץ הדוגמה

הדגש את השורה והעמודה הפעילה ב- Excel

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

  • בחר את מערך הנתונים שבו תוכל לסמן את השורה/העמודה הפעילה.
  • עבור לכרטיסייה דף הבית.
  • לחץ על עיצוב מותנה ולאחר מכן לחץ על כלל חדש.
  • בתיבת הדו -שיח כלל עיצוב חדש, בחר "השתמש בנוסחה כדי לקבוע אילו תאים לעצב".
  • בשדה תיאור חוק, הזן את הנוסחה: = או (CELL ("col") = COLUMN (), CELL ("שורה") = ROW ())
  • לחץ על כפתור העיצוב וציין את העיצוב (הצבע שבו ברצונך להדגיש את השורה/העמודה).
  • לחץ על אישור.

השלבים לעיל דאגו להדגיש את השורה הפעילה והעמודה הפעילה (באותו צבע) בכל פעם שיש אירוע שינוי בחירה.

עם זאת, כדי לגרום לזה לעבוד, עליך למקם קוד VBA פשוט בחלק האחורי.

להלן קוד ה- VBA שתוכל להעתיק ולהדביק (שלבים מדויקים מפורטים גם להלן):

תת פרטי גליון עבודה_בחירה שינוי (יעד ByVal כטווח) אם Application.CutCopyMode = False ואז Application.Calculate End If End Sub

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

כמו כן, משפט IF משמש בקוד כדי לבדוק אם המשתמש מנסה להעתיק ולהדביק נתונים כלשהם בגיליון. במהלך הדבקת העתקים, היישום אינו רענן ומותר.

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

  • עבור לכרטיסייה מפתחים (אינך יכול למצוא את כרטיסיית המפתחים? - קרא זאת).
  • לחץ על Visual Basic.
  • בעורך VB, משמאל, תראה את סייר הפרויקטים המפרט את כל חוברות העבודה הפתוחות ואת דפי העבודה שבו. אם אינך יכול לראות אותו, השתמש בקיצור המקשים Ctrl + R.
  • עם חוברת העבודה שלך, לחץ פעמיים על שם הגיליון שבו יש לך את הנתונים. בדוגמה זו, הנתונים נמצאים בגיליון 1 ובגיליון 2.
  • בחלון הקוד, העתק והדבק את קוד ה- VBA לעיל. יהיה עליך להעתיק ולהדביק את הקוד עבור שני הגיליונות אם אתה רוצה פונקציונליות זו בשני הגיליונות.
  • סגור את עורך VB.

מכיוון שבחוברת העבודה יש ​​קוד VBA, שמור אותו עם סיומת .XLSM.

הורד את קובץ הדוגמה.

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

  • = COLUMN () = CELL ("col")
  • = CELL ("שורה") = ROW ()

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

מכיוון שמדובר בשתי נוסחאות שונות, ניתן לציין שני צבעים שונים.

הערות שימושיות:

  1. שיטה זו לא תשפיע על כל עיצוב/הדגשה שביצעת באופן ידני לתאים.
  2. עיצוב מותנה הוא תנודתי. אם אתה משתמש בו במערכי נתונים גדולים מאוד, זה עלול להוביל לחוברת עבודה איטית.
  3. קוד VBA המשמש לעיל ירענן את חוברת העבודה בכל פעם שיש שינוי בבחירה.
  4. פונקציית CELL זמינה בגרסת Excel 2007 ומעלה עבור Windows ו- Excel 2011 ומעלה עבור Mac. במקרה שאתה משתמש בגרסה ישנה יותר, השתמש בטכניקה זו של Chandoo.

רוצה להעלות את רמת Excel שלך? שקול להצטרף לאחד מקורסי האקסל שלי:

  • קורס מרכז השליטה של ​​אקסל
  • קורס VBA באקסל

תוכל לעזור בפיתוח האתר, שיתוף הדף עם החברים שלך

wave wave wave wave wave