Ви можете використовувати Функція InputBox в Excel VBA щоб запропонувати користувачеві ввести значення. Помістіть команду на робочому аркуші та додайте такі рядки коду:
1. Спочатку оголошуємо змінну myValue типу Variant.
Затемнити myValue як варіант
Примітка: тут ми використовуємо змінну типу Variant, оскільки змінна Variant може містити значення будь -якого типу. Таким чином користувач може вводити текст, цифри тощо.
2. Додайте наступний кодовий рядок, щоб відобразити поле введення.
myValue = InputBox ("Дайте мені трохи вводу")
3. Запишіть значення myValue у клітинку A1.
Діапазон ("A1"). Значення = myValue
Результат, коли користувач вводить значення 5 і натискає кнопку OK.
4. Функція InputBox має більше додаткових аргументів. У наступному рядку коду показано поле введення з заголовком, що відображається у рядку заголовка та має значення за замовчуванням. Значення за замовчуванням буде використовуватися, якщо не надано жодного іншого введення.
myValue = InputBox ("Дайте мені трохи вводу", "Привіт", 1)
Результат, коли користувач лише натискає кнопку OK.
Примітка: Наведіть курсор на InputBox у редакторі Visual Basic і натисніть F1, щоб отримати допомогу щодо інших необов’язкових аргументів.