אחת מתכונות הליבה של VBA באקסל היא הקצאת ערכים לתאים לאחר חישובים.
Visual Basic for Applications, או בקיצור VBA, היא שפת הסקריפט המשמשת ב-Microsoft Office כדי להפוך משימות לאוטומטיות ביישומים כמו Microsoft Excel. מכיוון ש-Excel משמש בסופו של דבר להצגת נתונים קשורים בתאי גיליון אלקטרוני, אחת מתכונות הליבה של VBA ב-Excel היא הקצאת ערכים לתאים אלה לאחר חישובים. לא רק אתה יכול להקצות ערכים לתאים בודדים, אלא גם לטווחים, באמצעות VBA.
שלב 1
העתק והדבק את הקוד הבא למודול ה-VBA שלך: Sub SetValue() Worksheets("Sheet1"). הפעל את ActiveCell. ערך = 35 סיום משנה
סרטון היום
שלב 2
החלף את הטקסט "Sheet1" בתא שאליו ברצונך להקצות ערך. לדוגמה, אם תרצה להקצות ערך לתא בעמודה B, שורה 24, תשנה את הקוד מ-"Sheet1" ל-"B24".
שלב 3
החלף את ה-35 בערך שברצונך להקצות לתא שלך. לדוגמה, תוכל להפוך אותו למספר, כגון 25, או מחרוזת טקסט, כגון "שלום".
שלב 4
קרא לתת-שגרת SetValue מהמודול שלך על ידי הקלדת שמה: SetValue()
שלב 5
הקש "F5" כדי להפעיל את הקוד ולראות את התא שהקלדת בקוד משתנה לערך שציינת.
עֵצָה
ניתן לשנות את השם "SetValue" עבור הפונקציה לאחד מהבחירתכם, כגון "MyFunction" או "AuntMelinda".