כאשר מרחיבים את שורת הנוסחאות באקסל, בגיליון מסוים, זה משפיע על כל שאר הגיליונות בחוברת.
יתרה מזו, הגדרה זו תהא תקפה בכל חוברת עבודה אחרת שאנו פותחים.
האם אפשר להרחיב שורה זו רק בגיליון אחד בחוברת ספציפית אחת ?
צור מאקרו אירוע שיתבסס על: Application.FormulaBarHeight = X
כאשר X נתון בשורות (1= שורה אחת).
שים לב שאם תסגור את חוברת העבודה בגיליון עם השורה המורחבת - ההגדרה תישאר לחוברות אחרות, לכן צריך גם אירוע סגירת חוברת.
דוגמה:
קוד:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sh.Name = "1" Then
Application.FormulaBarHeight = 1
Else
Application.FormulaBarHeight = 3
End If
End Sub
הוספתי אירוע BeforeClose ברמת החוברת והכל עובד מצוין.
ובכל זאת נדמה לי שאולי עדיף (במקום התנאי If ברמת החוברת) ליצור מאקרו אירוע ברמת הגיליון המסוים שיגדיר גובה 3 במצב פעיל, וגובה 1 במצב לא פעיל.
אז אקסל יהיה פחות עסוק..., מכיוון שלגיליון הספציפי אני נכנס פחות מאשר לכל שאר הגיליונות בחוברת.