פקודות VBA נפוצות ב- MS Excel
תיבת הודעה
תיבת הודעה, או הידועה יותר בשם "חלון קופץ מעצבן", מאפשרת ל- Excel לקיים אינטראקציה עם משתמשים. הפקודה VBA, "MsgBox" (ללא המרכאות) משמש ליצירת תיבות הודעה. המתכנת משתמש ב- VBA כדי להגדיר איזה מידע יסופק למשתמש בתיבת הודעה, איזה מידע יזין המשתמש ומה ייעשה במידע זה.
בחירת תאים
הפקודה VBA, טווח, מתייחסת לתא או לקבוצה של תאים. בשילוב עם המאפיין אובייקט Value, כמו "טווח (" A1 ") ערך" (מבלי לפתוח ולסגור את המרכאות), אתה יכול לבחור את התוכן של התא.
מחזור
מתכנתים לעתים קרובות צריכים מחזור על מספר מופעים של אובייקט עבור פונקציה להיות מיושם במלואו. עבור MS Excel, פקודות VBA עבור המחזור הן "עבור כל ... הבא" (ללא המרכאות).
הערות
קבל את זה, מתכנתים הם אנושיים ישכח את המטרה של הפקודה VBA. אחת הדרכים להימנע שוכחת היא לעשות תגובה לאורך קוד VBA. הדרך הנפוצה ביותר להגיב על VBA עבור Excel היא להשתמש בגרש, אבל יש פקודה הרבה יותר ארוכה, "Rem" (ללא המרכאות) שניתן להשתמש בהם עבור אלה המעדיפים לא להשתמש בפיסוק בקוד.
להאיץ את החישובים
MS Excel מחשבת נוסחאות באופן אוטומטי, או שאתה יכול לחשב את עצמך, לעדכן אותם על סמך שינויים במידע, על ידי לחיצה על "F9" המפתח. עם זאת, שתי השיטות דורשות מיקום מאחורי ומאחורי VBA אם הנוסחאות שלך עבור פונקציות המוגדרות על ידי המשתמש, להאט את החישוב. לדברי מיקרוסופט, ניתן למנוע מ- MS Excel לבצע חישובים מחוץ ל- VBA על-ידי ניתוב מחדש של המפתח "F9" באמצעות שגרת פרטי:
Application.OnKey "{F9}", "Recalc"