Есть ли способ выбрать несколько диапазонов, например, Application.InputBox в VBA? - PullRequest
1 голос
/ 26 января 2011

В VBA InputBox (Тип: = 8) может выбрать только один диапазон. Есть ли способ выбрать несколько диапазонов, например, 2 или три?

Dim t as Range
Set t = Application.InputBox("Select destination range:", Type:=8)

Что-то вроде:

Dim t As Ranges
Set t = Application.SomeOtherInputBox()

1 Ответ

1 голос
/ 26 января 2011

Когда вы начинаете желать, чтобы InputBox (или MsgBox) поддерживали функцию X, обычно самое время вместо этого создать свой собственный диалог.Просто создайте свою собственную форму пользователя со всеми необходимыми функциями, а затем покажите это.

Если вы еще этого не сделали, вот статья с примером кода: Пользовательское окно сообщения VBA

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...