מיקוד תא לאקסל: הדגשת השורה והעמודה בלי לגעת בקובץ
מחפשים ערך בטבלה של אלפי שורות, אקסל מוצא אותו, ועכשיו צריך למצוא את התא עצמו: מסגרת דקה אחת, איפשהו במסך. כתבנו תוסף קטן שפותר את זה, והוא פתוח לכולם בחינם.
הבעיה
באקסל התא הפעיל מסומן במסגרת ירוקה דקה. בטבלה קטנה זה מספיק. בטבלה רחבה, עם עשרות עמודות ומאות שורות, העין מאבדת אותה מהר: אחרי גלילה, אחרי מעבר בין חלונות, ובעיקר אחרי חיפוש.
בחיפוש זה בולט במיוחד. לוחצים "חפש את הבא", אקסל קופץ לתוצאה, וחלון החיפוש עצמו מסתיר חלק מהגיליון. כדי לדעת לאיזו שורה שייך הערך שנמצא, צריך לעקוב בעיניים לאורך כל השורה.
פתרונות שמסתובבים ברשת עושים את זה בדרך כלל בעיצוב מותנה או במאקרו שצובע את התאים. הם עובדים, אבל משאירים סימנים בקובץ: צבעים שנשארים אחרי שסוגרים, היסטוריית ביטול (Undo) שנשברת, וקובץ שמסומן כאילו השתנה גם כשלא נגעתם בו.
ב-Microsoft 365 הדגשה כזו כבר מובנית באקסל, אבל בגרסאות שלפניו היא לא קיימת. בשרת של הלקוח שלנו אין גרסת 365, ולכן היה צריך למצוא פתרון אחר. כך נוצר התוסף.
מה התוסף עושה
מיקוד תא מצייר פס צבע שקוף על השורה ועל העמודה של התא הפעיל. ההדגשה זזה יחד עם התא, ומשאירה את כל השאר כמו שהוא.
יש שני מצבים, בכרטיסייה תצוגה, בקבוצה מיקוד תא:
- תמיד - ההדגשה פעילה כל הזמן.
- בחיפוש - ההדגשה מופיעה רק כשחלון "חיפוש והחלפה" (Ctrl+F) פתוח, כך שכל "חפש את הבא" בולט מיד ובשאר הזמן הגיליון נראה רגיל.
לחיצה נוספת על הכפתור הלחוץ מכבה את ההדגשה. הבחירה נשמרת לכל משתמש.
למה הקובץ לא משתנה
ההבדל העיקרי מפתרונות אחרים הוא שהתוסף לא צובע תאים. הוא מצייר חלון שקוף מעל הגיליון, כמו שקף על מסך. לחיצות העכבר עוברות דרכו, וחלונות ותפריטים של אקסל נשארים מעליו.
לכן שום דבר בחוברת לא נוגע: לא התאים, לא העיצוב, לא היסטוריית הביטול, וגם לא הסימון "נשמר". בדקנו את זה בהשוואה של קבצים שנשמרו עם התוסף ובלעדיו, והם יצאו זהים.
זה חשוב במיוחד בקבצים משותפים: מי שפותח את הקובץ אחריכם לא יראה צבעים שלא הוא שם, ואקסל לא ישאל אתכם "לשמור שינויים?" כשלא שיניתם כלום.
עברית, הקפאת חלוניות וכל השאר
התוסף נבנה ונבדק על גיליונות מימין לשמאל, עם הקפאת חלוניות ובלעדיה. הוא תומך גם בפיצול חלון, בתאים ממוזגים, בזום, בקנה מידה של 100%, 125% ו-150%, ובכמה חוברות פתוחות זו לצד זו.
בנוי לשרתי טרמינל
התוסף נולד בשרת טרמינל של לקוח, Windows Server 2025, ומשמש שם בעבודה יומיומית. בשרת כזה עשרות משתמשים עובדים על אותה מכונה, ולכן כל תוסף צריך להיות חסכוני. במנוחה הוא כמעט לא צורך מעבד, והוא נבדק בחיבורי RDP, כולל ניתוק וחיבור מחדש.
למנהל המערכת יש מתג אחד שמכבה את התוסף לכל המשתמשים במחשב, ונכנס לתוקף גם בחיבורים פתוחים תוך כחמש שניות. כשהמתג לא מופעל, כל משתמש בוחר לעצמו.
על מתי שרת טרמינל משתלם לעסק כתבנו בפוסט שרת טרמינל: מתי העסק מגיע לנקודה שזה משתלם.
פרטיות
התוסף לא מתחבר לרשת ולא שולח שום מידע. הלוג המקומי שלו רושם רק שינויי מצב ושגיאות, אף פעם לא ערכי תאים, נוסחאות או שמות קבצים. הקוד כולו פתוח לבדיקה.
דרישות והתקנה
- Windows 10 או 11, או Windows Server 2016 ומעלה, עם .NET Framework 4.8
- Excel לשולחן העבודה ב-Windows. נבדק על Office LTSC Professional Plus 2024 בגרסת 64 ביט, בממשק עברית ובממשק אנגלית. גרסאות אחרות עוד לא נבדקו.
- ההתקנה היא סקריפט PowerShell אחד: למשתמש אחד בלי הרשאות מנהל, או לכל המשתמשים במחשב, למשל בשרת טרמינל.
הכלי עדיין בגרסת בטא, והקובץ אינו חתום דיגיטלית, כך ש-Windows עלול להזהיר על "מפרסם לא ידוע" בהורדה. ההוראות המלאות, כולל הסרה והשבתה מרכזית, נמצאות בדף הכלי:
github.com/3en5/excel-focus-cell
הכלי פותח על ידי KALIT, זרוע הפיתוח של נתן-אור שירותי IT לעסקים, ומופץ ברישיון GPLv3.
רוצים להתקין את התוסף בשרת הטרמינל של העסק, או שיש לכם תקלה אחרת באקסל? צרו קשר.