Сьогодні ще одна порада VBA. Іноді функції InputBox просто недостатньо, вам потрібно дозволити користувачеві вказувати на клітинку, замість того, щоб писати те, що ви хочете. Це неможливо зробити за допомогою цього Inputbox, але можна зробити за допомогою Inputbox Excel, як показано нижче:
Application.Inputbox(Prompt:="Choose a cell",Title:="Choose",Type:=8)
Це повертає False, якщо скасовано, або посилання на вибрану комірку / діапазон. Таким чином, ви можете встановити для нього змінну, наприклад
Set MyRange = Application.Inputbox(… )
Ви можете переглянути Інтернет-довідку щодо інших типів цього вхідного поля.