אתה יכול להשתמש ב פונקציית InputBox ב Excel VBA כדי לבקש מהמשתמש להזין ערך. מקם כפתור פקודה בגליון העבודה שלך והוסף את שורות הקוד הבאות:
1. ראשית, הצהירו על המשתנה myValue מסוג Variant.
Dim myValue כגרסה
הערה: אנו משתמשים כאן במשתנה מסוג Variant מכיוון שמשתנה Variant יכול להחזיק כל סוג ערך. כך המשתמש יכול להזין טקסט, מספרים וכו '.
2. הוסף את שורת הקוד הבאה כדי להציג את תיבת הקלט.
myValue = InputBox ("תן לי קצת קלט")
3. כתוב את הערך של myValue לתא A1.
טווח ("A1"). ערך = myValue
התוצאה כאשר המשתמש מזין את הערך 5 ולוחץ על הלחצן אישור.
4. לפונקציה InputBox יש ארגומנטים אופציונליים יותר. שורת הקוד הבאה מציגה תיבת קלט עם כותרת המוצגת בשורת הכותרות ויש לה ערך ברירת מחדל. ערך ברירת המחדל ישמש אם לא תינתן קלט אחר.
myValue = InputBox ("תן לי קצת קלט", "היי", 1)
התוצאה כאשר המשתמש לוחץ רק על הלחצן אישור.
הערה: הצב את הסמן ב- InputBox בעורך Visual Basic ולחץ על F1 לקבלת עזרה בארגומנטים האופציונליים האחרים.