В предыдущих обзорах мы рассказывали, что взаимодействовать с пользователем можно посредством пользовательской формы UserForm. Но это лишь один из способов 😉 Альтернативным решением, которое позволит получить данные от пользователя, является встроенная функция встроенная VBA - InputBox. 📢 Скачать исходник с примером кода вы можете в конце статьи 🔽 ▶️ InputBox - встроенная функция VBA, которая предоставляет пользователю окно для ввода текста или числовых данных. Она может быть использована для запроса информации, например, имени, пароля, числа или любой другой информации...
Для создания окна ввода данных в VBA можно использовать функцию InputBox или метод InputBox объекта Application. Функция InputBox имеет следующий синтаксис: InputBox(Запрос [, Заголовок] [, По умолчанию] [, xpos] [, ypos] [, Справка, Раздел]) Где: Функция InputBox запрашивает у пользователя единственное значение и всегда возвращает строку, которую при необходимости нужно преобразовать в числовое значение. Текст, отображаемый в окне ввода, может содержать до 1024 символов. Можно также указать заголовок окна, значение по умолчанию и координаты его расположения на экране...