Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

שימוש בפקדי "פורום" בתוך גיליון אקסל

6 views
Skip to first unread message

meandeml

unread,
Sep 17, 2010, 5:12:14 AM9/17/10
to
אהלן חברים, צום מגניב וגמר חתימה מעולה.

שאלה קטנה.

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

הלכתי על טאב המפתחים באקסל והוספתי פקד TextBox לטובת קלט מילה לסינון, פקד
Button לטובת הפעלת המקרו
ופקד ComboBox על מנת שהשמתמש יוכל לבחור באיזה שדה לבצע את הסינון.

שמתי לב שקיימים שתי סוגי "כלים להוספה" (1) Form Controls (2) ActiveX
Controls

הוספתי פקד ComboBox אחד מכל סוג ושמתי לב להבדלים משמעותיים ביניהם.

פקד Form
-------------
נותן ממשק נח (לחיצה ימנית ומאפיינים) להוספת מקור לרשימה וכן מאפשר בחירת "תא
מקושר" כלומר תא היעד אליו יועבר ערך הפקד. במידה ואבחר ברשימה הנפתחת בערך
השלישי, ערך התא המקושר יהפוך ל-"3" וכן הלאה.

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

פקד ActiveX
----------------
בחירת מקור הרשימה טיפה יותר מסורבל שכן נמצא בלוח המאפיינים השגרתי של סביבת
הפיתוח של מייקרוסופט (בדומה לvisual studio) ואינו מוכר למשתמש הממוצע, אני
מכיר את הממשק וכמובן הצלחתי להוסיף את מקור הרשימה.

במקרה זה, כן קיים מאפיין Value אבל הבעיה שלי מתחלקת ל-2:
א. המאפיין יכיל תמיד את הערך שנבחר ולא את האינדקס שלו
ב. גם בהכנסת הערך True במאפיין Locked הפקד נשאר פתוח לעריכה.


מצטער על החפירה.

למישהו בא לעזור לי קצת?

0 new messages