Иногда бывает необходимо создать меню внутри формы UserForm, чтобы пользователи могли выбирать различные параметры. В этой статье мы рассмотрим два способа достижения этой цели: с помощью элементов управления CommandButton и ListBox. На скриншоте показан пример формы UserForm (как создавать формы надеюсь вы уже знаете, раз дошли до этой статьи), где используется элемент управления CommandButton для создания простого меню. Такое меню легко реализовать, а код, обеспечивающий его работу, не сложен. Каждый элемент управления CommandButton имеет свою собственную процедуру обработки событий. Например, процедура ниже выполняется после нажатия кнопки CommandButton1. Когда пользователь нажимает на CommandButton1, диалоговое окно UserForm скрывается, вызывается макрос Макрос1, а затем диалоговое окно UserForm закрывается. Аналогичные процедуры выполняются и для других кнопок CommandButton. На следующем скриншоте показан пример создания меню с помощью элемента управления ListBox. Это меню можн
VBA Excel № 159. Создание меню в UserForm с использованием CommandButton и ListBox
5 июля 20245 июл 2024
243
1 мин