כיצד לשנות ערך תא עם VBA

...

עדכן ערכי Excel ב-VBA.

ייתכן שיהיה עליך לשנות את הערך בתא בעת עבודה עם Excel ו-Visual Basic for Applications, או VBA. עם VBA אתה יכול לשנות תאים באופן אוטומטי ללא צורך בשינוי ידני של הערכים. אתה יכול לבצע משימה זו על ידי שימוש באובייקט Range ב-VBA כדי לבחור את התא שברצונך לשנות. לאחר בחירת התא, תוכל להשתמש במאפיין ActiveCell כדי לשנות את הערך שלו או מאפיינים אחרים.

שלב 1

הפעל את "Microsoft Office Excel" והקלד "נתונים ב-A1" בתא A1. לחץ על הכרטיסייה "מפתח" ולחץ על "Visual Basic" כדי לפתוח את חלון עורך VBA.

סרטון היום

שלב 2

לחץ על התפריט "הוסף" ולחץ על "מודול" כדי להוסיף מודול חדש.

שלב 3

צור משתנה מחרוזת חדש על ידי הקלדת הדברים הבאים:

עמום נתונים כמחרוזת

שלב 4

העתק והדבק את הקוד הבא כדי לשנות את הערך בתא A1:

Range("A1").Select data = Range("A1").Value If data = "data in A1" אז ActiveCell. ערך = "נתונים A1 השתנו" אחרת MsgBox "הנתונים בסדר." סוף אם

שלב 5

לחץ על "F5" כדי להפעיל את ההליך ולשנות את הערך ב-A1. הפעל את ההליך בפעם השנייה, ותקבל תיבת הודעה המציינת שהנתונים תקינים.