UserForms - коллекция классов и модулей для форм VBA

Резиновая форма без использования API

Реализовано с помощью VBA класса, который управляет свойствами контролов формы. Изменение их размеров в зависимости от настроек при инициализации класса.

Резиновая форма без использования API
Version: 1.0 от 14.01.2021

Резиновая форма с использованием API

Особенности:

  • установка иконки формы
  • добавлены кнопки свернуть развернуть
  • кнопка установки формы во весь экран
  • изменение размеров формы
Резиновая форма с использованием API
Version: 1.0 от 14.01.2021

Управление свойствами формы через API

Особенности:

  • изменение прозрачности формы
  • скрытие или отображение заголовка формы 
  • включение и отключение кнопки закрыть форму
  • создание кнопок свернуть и максимальный размер
Управление свойствами формы через API
Version: 1.0 от 14.01.2021

MsgBox и UserForms закрывающийся по таймеру

Макросом который создает MsgBox и UserForms которые закрывается через заданное время.

MsgBox и UserForms закрывающийся по таймеру
Version: 1.0 от 14.01.2021

Маски для TextBox и коллекция прогрессбаров

Маски для ввода:

  • номера телефона
  • почты
  • целые положительные числа
  • положительные дробные числа
Маски для TextBox и коллекция прогрессбаров
Version: 1.0 от 14.01.2021

TextBox DropButton — добавление в контрол TextBox кнопки выбора

TextBox DropButton — добавление в контрол TextBox кнопки выбора
Version: 1.0 от 14.01.2021

VBA класс для задания стилей контролов формы

Так же в классе реализована валидация введенных значений

 

 

VBA класс для задания стилей контролов формы
Version: 1.0 от 14.01.2021

Макрос создания динамического меню на UsersForm VBA

Позволяет динамически менять состав меню и переключать макросы назначенные инструментам меню

 

 

Динамическое меню UserForm VBA
Version: 1.0 от 30.01.2021