מדריך התכנות של Excel VBA למתחילים

מדריך התכנות של Excel VBA למתחילים

אם אתה משתמש ב- Excel, עליך לנסות את הכלי החשמלי הזה!





Visual Basic for Applications (VBA) היא שפת התכנות של Microsoft Office המאפשרת לך ליצור פקודות מאקרו וטפסי משתמש, להוסיף תיבת הודעות, לבצע קוד בתוך מסמך כתגובה לטריגר ועוד. עם VBA אתה יכול להטעין את גיליונות האלקטרוני של Excel. ואתה רק צריך ללמוד קצת על קידוד.





מדריך זה יעזור לך לנסות את עצמך ב- VBA עם פרויקט פשוט: כפתור הממיר את הערך של תא נבחר מ- GBP לדולר דולר. נכיר לכם את הדרכים בהן VBA ואקסל יכולים להצטלב. הדרכה קצרה זו תביא אותך למסלול ליצירת פרויקטים מורכבים יותר משלך.





כך תתחיל עם VBA ב- Excel 2016.

הורדה חינם של Microsoft Office 2016 64 ביט

פקדי גישה למפתחים

לפני שנוכל לצלול לתוך VBA, ייתכן שיהיה צורך לפתוח את Excel ולשנות את ההגדרות כדי להציג את הכרטיסייה מפתחים כחלק מהרצועת הכלים. לשם כך, עבור אל קובץ> אפשרויות> התאמה אישית של סרט . תוכל גם ללחוץ באמצעות לחצן העכבר הימני על הסרט ולבחור את התאם אישית את הסרט ... אוֹפְּצִיָה.



תַחַת התאם אישית את רצועת הכלים> כרטיסיות ראשיות (רשימה מימין), הוסף ובדוק את מפתח אפשרות (לא מסומנת בתמונה למעלה).

צור כפתור

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





פתח גיליון אלקטרוני חדש של Excel ולאחר מכן נווט אל מפתח כרטיסייה. להשתמש ב לְהַכנִיס התפריט הנפתח ב- בקרות סעיף לבחירת לחצן הפקודה ActiveX .

גרור את הכפתור החוצה לגודל המתאים והנח אותו במקום נוח - תוכל לשנות זאת בקלות מאוחר יותר.





כעת נצרף את הקוד. לחץ לחיצה ימנית על הכפתור ובחר נכסים . נבצע שני שינויים; אנחנו הולכים לשנות את שֵׁם שבה נשתמש כדי להתייחס ללחצן בעת ​​קידוד, ול כּוֹתֶרֶת המציג טקסט על הכפתור עצמו. אתה יכול לבחור מה שאתה אוהב עבור התוויות האלה, אך זכור כי יהיה עליך להחליף את ConverterButton לכל מה שאתה משתמש במקומו בזמן שאנו מתאימים את הקוד.

כיצד למחוק תיקיה הנמצאת בשימוש

עכשיו הגיע הזמן לתת לכפתור פונקציונליות מסוימת.

הוסף קצת קוד

קידוד עם VBA מתרחש בסביבה נפרדת לממשק האקסל הסטנדרטי. כדי לגשת אליו, ודא מצב עיצוב פעיל ב- מפתח הכרטיסייה ולאחר מכן לחץ באמצעות לחצן העכבר הימני על הכפתור שיצרנו ובחר הצג קוד .

תראה חלון כמו זה למטה:

ההתחלה והסוף של הקוד שלנו כבר במקום - שני פיסות הטקסט הכחולות מסיימות את הפונקציה שלנו, בעוד שהטקסט בשחור קובע שאנחנו קובעים את הפעולה שצריכה להתרחש כאשר המשתמש לוחץ על הכפתור שיצרנו . אם בחרת בשם אחר ל- ConverterButton, אתה אמור לראות את המונח המתאים בגרסתך של חלון זה.

כדי לבצע את הליך המרת המטבעות, נשתמש בשורת הקוד הבאה בין השניים שכבר נוצרו עבורנו:

ActiveCell.Value = (ActiveCell * 1.28)

כדי לפרק אותו עוד יותר, קטע קוד זה קובע כי הערך החדש של התא אותו בחר המשתמש יהיה הערך הנוכחי כפול 1.28 - שער החליפין מ- GBP לדולר ארה'ב. כך זה נראה בחלון ה- VBA:

לאחר מכן, סגור את עורך VBA דרך תפריט קובץ וחזור ל- Excel.

בדוק את עבודתך

הגיע הזמן לבדוק אם הקוד שלנו עובד - אבל יש צעד חשוב לעשות לפני שנוכל לעשות זאת. עלינו להשבית מצב עיצוב כדי לעצור שינויים נוספים בכפתור ולהפוך אותו לתפקודי.

לאחר מכן, הזן מספר לתא, בחר את התא ולחץ על הכפתור שלך כדי לראות שהוא פועל בקסמו. יש לקוות שתראה את הערך עולה בערך ברבע, כלומר ההמרה בוצעה כהלכה.

הצעדים הבאים

כעת, לאחר שיצרת כפתור והשתמשת בו לביצוע קוד VBA ב- Excel, תוכל להשתמש באותה שיטה בסיסית לביצוע כל מיני פרויקטים שונים. ייתכן שתרצה ליצור קובייה מדומה המחזירה ערך אקראי כאשר אתה לוחץ על הכפתור, אולי כחלק ממשחק גדול יותר. לחלופין, תוכל ליצור כפתור הבודק את תוכן התא שצוין מול תא אחר במקומות אחרים באותו מסמך.

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

יש לך שאלה לגבי פרויקט ה- VBA הזה? בקש עזרה או הציע עזרה בתגובות למטה!

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל 6 חלופות קוליות: אפליקציות ספרי האודיו הטובות ביותר בחינם או הזולות

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

קרא הבא
נושאים קשורים
  • פִּריוֹן
  • תִכנוּת
  • תִכנוּת
  • תכנות Visual Basic
  • Microsoft Excel
  • Microsoft Office 2013
  • Microsoft Office 2016
על הסופר בראד ג'ונס(109 מאמרים פורסמו)

סופר אנגלי המתגורר כיום בארה'ב. מצא אותי בטוויטר באמצעות @radjonze.

מה גודל ההתקנה של חלונות 10
עוד מאת בראד ג'ונס

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה