תכנות אקסל - מבוא
בטיפ המעשי הזה אנו נותנים לכם מבוא לתכנות אקסל עם VBA (Visual Basic for Applications).
תכנות אקסל: צור UserForm עם VBA
התחל תחילה את Excel ולחץ על [Alt] ו- [F11] בו זמנית כדי להפעיל את עורך ה- VBA. אנו גם מראים לכם את כל השלבים בגלריית התמונות בסוף המאמר.
- לחץ על הכרטיסייה "הוסף" והוסף טופס על ידי בחירה "UserForm" מהתפריט הנפתח. באפשרותך לערוך את השם, הגובה, הרוחב ומאפיינים אחרים בחלון "מאפיינים".
- לאחר מכן תוכל להשתמש בחלון אוסף הכלים כדי להוסיף פריטים שונים. ראשית, למשל, הוסף "תווית". שנה את הטקסט בשדה זה על ידי התאמת ערך "הכיתוב" בחלון "מאפיינים".
- השלב הבא הוא להוסיף "כפתור פקודה". שוב, תוכלו לערוך את המראה בחלון "מאפיינים". אם אתה מפעיל כעת את התוכנית הזו ולחץ על הכפתור, דבר לא היה קורה. כדי לאחסן פקודות באמצעות כפתור זה, פשוט לחץ עליו פעמיים.
תכנות אקסל: פקודות ב- VBA
בהמשך נראה לך איך אתה יכול להקצות פקודות שונות לכפתור שלך.
- ראשית, אתה יכול לשנות את התווית של תווית קיימת. לדוגמה, ניתן להשתמש בפקודה »Label1.Caption =" תווית חדשה "« (ללא מרכאות חיצוניות). במקרה זה, תיוג התווית מותאם לשם "Label1".
- ניתן להוסיף פקודות שמבוצעות כאשר, למשל, לחץ על מקש. אתה יכול לבחור מקרים שונים אלה בתפריט הנפתח בפינה השמאלית העליונה.
- הפקודה "מבחן" MsgBox "", איתה תוצג הודעה עם התוכן "מבחן", היא גם מעשית. הודעה זו "צצה" בחלון נפרד. באותו אופן, אתה יכול להשתמש בפקודה »MsgBox x« כדי להציג הודעה המכילה נתונים שנשמרו במשתנה "x" עם פקודה כגון "x =" מבחן ".
- בדיוק כמו בשפות תכנות אחרות, אתה יכול לחשב ערכים שונים באמצעות פקודות כמו »x = 17 + 42« או »x = x + 1«.
תכנות אקסל: שדות טקסט ותנאים ב- VBA
חשוב גם הוא "שדה הטקסט", אותו תוכלו למצוא גם ב"אוסף הכלים ".
- אתה יכול לאחסן את הערך שהוזן של TextBox זה באמצעות הפקודה »x = TextBox1.Text« עבור המשתנה "x".
- התנאים ב- VBA הם גם מאוד פרקטיים. דוגמה לכך היא הפקודה "אם (TextBox1.Text = 42) ואז". השורה הבאה מציגה את הפקודה שצריך לבצע אם התנאי חל. עם זאת, הפקודה שתבוצע אם התנאי חל חייבת להיות מועברת ימינה באמצעות מקש הלשונית. לאחר מכן יש להתחיל בתנאים נוספים עם הפקודה "ElseIf". אם אף אחד מהתנאים אינם חלים, הפקודה תחת »אחר:« מבוצעת. אל תשכח להוסיף את הפקודה End If בסוף.
בטיפ המעשי הבא נסביר כיצד עובדים מחשבים קוונטיים.