Использование InputBoxes - Советы по Excel

Сегодня еще один совет по VBA. Иногда функции InputBox просто недостаточно, вам нужно позволить пользователю указывать на ячейку вместо того, чтобы писать то, что вы хотите. Это невозможно сделать с помощью этого поля ввода, но можно сделать с помощью поля ввода Excel следующим образом:

Application.Inputbox(Prompt:="Choose a cell",Title:="Choose",Type:=8)

Это возвращает False, если отменено, или ссылку на выбранную ячейку / диапазон. Таким образом, вы можете установить его в переменную, например

Set MyRange = Application.Inputbox(… )

Дополнительные типы этого поля ввода можно найти в интерактивной справке.

Интересные статьи...