תוכן העניינים
כיצד לחפש נתוני Excel בצורה חכמה מ- UserForm
בעת שימוש ב- UserForms בהליכי VBA שלך, תמיד יש את המשימה של שמירת מצב או מידע מסוים ב- UserForm ולאחר מכן שאילתה במודול.
אחת הדרכים היא לאחסן מידע זה באופן זמני בגליון עבודה של תוכנית ההפעלה. אבל אתה יכול גם להשתמש בשיטה אחרת שתמיד עובדת ללא כל מאמץ.
לכל UserForm יש את הנכס יְוֹם. תוכל גם להקצות טקסט לנכס זה. כל עוד ה- UserForm לא נפרק מהזיכרון, הנכס נשאר יְוֹם הערך שלהם.
כדי להעביר מידע מ- UserForm להליך VBA, שמור את המידע במאפיין Tag בקוד התוכנית של UserForm:
Me.Tag = "הטקסט שלי"
כעת תוכל לשאול נכס זה ישירות בהליך שלך:
אם UserForm1.Tag = "הטקסט שלי" אז …
וודא כי התוכן של יְוֹם נשמר רק כל עוד ה- UserForm נשאר בזיכרון. כדי להסתיר את UserForm, פשוט הגדר את השיטה להתחבא במקום לִפְרוֹק א.