· Панель инструментов "Формы".
· Панель инструментов "Элементы управления".
· Создание пользовательской формы средствами VBA.
Microsoft Excel хранит информацию в ячейках рабочего листа. Однако не всегда удобно вводить данные прямо в ячейки, Вы можете упростить этот процесс, автоматизировав ввод часто встречающихся данных или, предлагая выбрать значение из списка. Поля, вычисляемые по достаточно сложному алгоритму, имеет смысл рассчитывать с помощью процедуры, запускаемой нажатием определенной кнопки. Все эти возможности реализуются через элементы управления, совокупность которых образует электронную форму. В Excel существуют две встроенные панели инструментов, которые предназначены для создания электронных форм: Forms (Формы) и Control Toolbox (Элементы управления). Кроме того, Вы можете создать пользовательскую форму средствами встроенного редактора Visual Basic.
Панель инструментов "Формы".
| Панель инструментов Forms (Формы) используется для создания на рабочем листе простых элементов управления: · Label (Надпись) - текст, поясняющий назначение элемента управления. · Group Box (Группа) - рамка, объединяющая связанные элементы управления (флажки, переключатели). · Button (Кнопка) - кнопке можно назначить макрос, который будет запускаться при выборе этого элемента управления. · Check Box (Флажок) - включает или выключает определенную опцию. · Option Button (Переключатель) - служит для выбора только одного параметра в группе. · List Box (Список) - поле, содержащее список значений. · Combo Box (Поле со списком) - поле с раскрывающимся списком (в текстовом поле отображается элемент, выбранный в списке). · Scroll Bar (Полоса прокрутки) - элемент управления, служащий для прокрутки списка значений. · Spinner (Счетчик) - кнопка, позволяющая увеличивать или уменьшать численное значение. |
Рассмотрим несколько примеров:
Флажок
· Выберите элемент управления Check Box (Флажок) на панели инструментов Forms (Формы).
· Щелкните в том месте рабочего листа, где Вы хотите видеть флажок.
· Кликните правой клавишей мышки на флажке и выберите в появившемся контекстном меню пункт Format Control (Формат объекта).
· Задайте свойства переключателя в диалоговом окне Format Control (Формат элемента управления).
· Введите адрес какой-либо ячейки в поле Cell link (Связать с ячейкой). В указанной ячейке будет храниться значение, соответствующее состоянию флажка (ИСТИНА, если флажок установлен и ЛОЖЬ в противном случае).






