Пользовательские формы
Вы можете создавать свои окна с элементами управления. Они обычно нужны, когда требуется запросить информацию у пользователя. Разнообразные диалоги настроек, параметров и т.д. Такие окна называются пользовательскими формами.
Чтобы создать форму, откройте редактор VBA (Alt + F11), выберите в списке слева Microsoft Excel Objects и в его меню выбираем Insert->UserForm.
На экране появилась пустая форма. В ее контекстном меню выбираем Properties - открывается окно свойств формы.
В этом окне можно изменить заголовок формы, цвет фона, шрифт и многие другие параметры. Кроме окна свойств есть еще инструментальная панель Toolbox. В ней содержатся элементы управления, которые можно разместить на форме. Для начала добавим например кнопку.
Теперь в окне свойств доступны свойства кнопки. Можно изменить надпись на ней, или добавить картинку.
Осталось только привязать к этой кнопке свой код. Это очень просто - по двойному щелчку на кнопке вы попадете
в окно редактора VBA, где уже создана процедура обработки нажатия на кнопку.
Private Sub CommandButton1_Click()
End Sub