ник: pashulka
А если количество пользовательских форм неизвестно, допустим, даже несколько сотен, то можно использовать следующий вариант.
iUserForm = InputBox(Prompt:="Введите имя формы", Title:="", Default:="UserForm1")
If iUserForm <> "" Then _
UserForms.Add(iUserForm).Show
|
Обратите внимание на то, что имя UserForm должно быть указано верно, в противном случае, возникнет ошибка, которую, впрочем, можно избежать (см.
пример)