Продолжение статьи о элементах управления Excel. Первую часть статьи можно прочитать тут.
Переключатель (простой)
Элемент управления, который используется в группе одноименных элементов и предназначен для передачи информации о его выборе или невыборе пользователем.
Вставка и настройка
- На вкладке "Разработчик" нажмите кнопку "Вставить".
- Выберите тип элемента "Переключатель".
- Щелкните на листе в место, где должен располагаться левый верхний угол элемента, а затем переместите курсор в то место, где должен находиться правый нижний угол элемента.
- Щелкните по элементу "Переключатель" правой кнопкой мыши и выберите пункт "Формат объекта".
- Перейти во вкладку "Элемент управления" и настройте следующие параметры.
- Связь с ячейкой: укажите ячейку на листе, куда переключатель будет передавать значение.
Для добавления новых переключателей повторить пункты 1-3. Все новые переключатели автоматически свяжутся с первым.
Разделение переключателей по группам
- Создаем необходимое кол-во переключателей для группировки.
- На вкладке "Разработчик" нажмите кнопку "Вставить".
- Выберите тип элемента "Группа".
- Растягиваем элемент над переключателями, которые хотим объединить в отдельную группу.
- У сгруппированных переключателей пропадает связь с ячейкой. Повторяем действия по связыванию переключателя с ячейкой (выбирайте любой из сгруппированных переключателей).
Переключатель (ActiveX)
Данный вид переключателя имеет значительные отличия в выводе данных в отличие от его простой версии.
Вставка и настройка
- На вкладке "Разработчик" нажмите кнопку "Вставить".
- Выберите тип элемента "Переключатель (ActiveX)".
- Щелкните на листе в место, где должен располагаться левый верхний угол элемента, а затем переместите курсор в то место, где должен находиться правый нижний угол элемента.
- Щелкните по элементу "Переключатель (ActiveX)" правой кнопкой мыши и выберите пункт "Свойства".
- Откройте вкладку "Alphabetic" (По алфавиту) и измените нужные свойства.
- LinkedCell: ссылка на ячейку, куда будет выводится результат выбора/невыбора переключателя.
Описание всех свойств можно найти тут.
Для добавления новых переключателей повторить пункты 1-5. Да, как вы могли заметить, результатом выбора/невыбора переключателя является логические ИСТИНА/ЛОЖЬ, а не как в простой версии ID переключателя.
Разделение переключателей по группам
- Создаем необходимое кол-во переключателей для группировки.
- Распределяем переключатели по их местам.
- В каждом переключателе меняем свойство GroupName, в соответствии с группировкой.
Сравнение
Переключатель (простой):
- Возможность настройки шрифта, цвета и т.д. - НЕТ
- Необходимость использования дополнительной функции - НЕТ
- Кол-во ячеек таблицы для вывода результата - 1
Флажок (ActiveX):
- Возможность настройки шрифта, цвета и т.д. - ДА
- Необходимость использования дополнительной функции - НЕТ
- Кол-во ячеек таблицы для вывода результата - зависит от кол-ва переключателей
Счетчик (простой)
Позволяет легко увеличивать и уменьшать значение, например, порядковый номер, время или дату. Чтобы увеличить значение, щелкните стрелку вверх; чтобы уменьшить — стрелку вниз.
Счетчик имеет ограничение на максимальное значение - 30 000.
Вставка и настройка
- На вкладке "Разработчик" нажмите кнопку "Вставить".
- Выберите тип элемента "Счетчик".
- Щелкните на листе в место, где должен располагаться левый верхний угол элемента, а затем переместите курсор в то место, где должен находиться правый нижний угол элемента.
- Щелкните по элементу "Счетчик" правой кнопкой мыши и выберите пункт "Формат объекта".
- Перейти во вкладку "Элемент управления" и настройте следующие параметры.
- Минимальное значение: минимальное значение ,которое может принимать счетчик.
- Максимальное значение: максимальное значение, которое может принимать счетчик (но не более 30 000).
- Шаг изменения: шаг изменения значения счетчика. Увеличение или уменьшение значения счетчика на заданное число.
- Связь с ячейкой: укажите ячейку на листе, куда переключатель будет передавать значение.
Счетчик (ActiveX)
Особых отличий от простой версии нет.
Счетчик (ActiveX) имеет ограничение на максимальное значение -
2 147 483 647.
Вставка и настройка
- На вкладке "Разработчик" нажмите кнопку "Вставить".
- Выберите тип элемента "Счетчик (ActiveX)".
- Щелкните на листе в место, где должен располагаться левый верхний угол элемента, а затем переместите курсор в то место, где должен находиться правый нижний угол элемента.
- Щелкните по элементу "Счетчик (ActiveX)" правой кнопкой мыши и выберите пункт "Свойства".
- Откройте вкладку "Alphabetic" (По алфавиту) и измените нужные свойства.
- LinkedCell: ссылка на ячейку, куда будет выводится результат счетчика.
- Max: максимальное значение, которое может принимать счетчик (но не более 2 147 483 647).
- Min: минимальное значение, которое может принимать счетчик.
- SmallChange: шаг изменения значения счетчика. Увеличение или уменьшение значения счетчика на заданное число.
Описание всех свойств можно найти тут.
Сравнение
Счетчик (простой):
- Возможность настройки шрифта, цвета и т.д. - НЕТ
- Необходимость использования дополнительной функции - НЕТ
- Кол-во ячеек таблицы для вывода результата - 1
Счетчик (ActiveX):
- Возможность настройки шрифта, цвета и т.д. - ДА
- Необходимость использования дополнительной функции - НЕТ
- Кол-во ячеек таблицы для вывода результата - 1
Полоса прокрутки (простой)
Используется для просмотра диапазона значений с помощью кнопок со стрелками для прокрутки или путем перетаскивания ползунка полосы прокрутки. Можно перемещаться по странице значений (с заранее заданным интервалом), щелкая область между ползунком и одной из стрелок для прокрутки. Полосу прокрутки удобно использовать для ввода или изменения большого диапазона значений, а также в тех случаях, когда точность не важна.
Вставка и настройка
- На вкладке "Разработчик" нажмите кнопку "Вставить".
- Выберите тип элемента "Полоса прокрутки".
- Щелкните на листе в место, где должен располагаться левый верхний угол элемента, а затем переместите курсор в то место, где должен находиться правый нижний угол элемента.
- Щелкните по элементу "Полоса прокрутки" правой кнопкой мыши и выберите пункт "Формат объекта".
- Перейти во вкладку "Элемент управления" и настройте следующие параметры.
- Минимальное значение: минимальное значение, которое может принимать полоса прокрутки.
- Максимальное значение: максимальное значение, которое может принимать полоса прокрутки (но не более 30 000).
- Шаг изменения: шаг изменения значения полосы прокрутки. Увеличение или уменьшение значения полосы прокрутки на заданное число.
- Шаг изменения по страницам: шаг изменения значения полосы прокрутки при щелчках в область между ползунком и одной из стрелок для прокрутки.
- Связь с ячейкой: укажите ячейку на листе, куда полоса прокрутки будет передавать значение.
Полоса прокрутки (ActiveX)
Особых отличий от простой версии нет.
Счетчик (ActiveX) имеет ограничение на максимальное значение -
2 147 483 647.
Вставка и настройка
- На вкладке "Разработчик" нажмите кнопку "Вставить".
- Выберите тип элемента "Полоса прокрутки (ActiveX)".
- Щелкните на листе в место, где должен располагаться левый верхний угол элемента, а затем переместите курсор в то место, где должен находиться правый нижний угол элемента.
- Щелкните по элементу " Полоса прокрутки (ActiveX)" правой кнопкой мыши и выберите пункт "Свойства".
- Откройте вкладку "Alphabetic" (По алфавиту) и измените нужные свойства.
- LinkedCell: ссылка на ячейку, куда будет выводится результат полосы прокрутки.
- Max: максимальное значение, которое может принимать полоса прокрутки (но не более 2 147 483 647).
- Min: минимальное значение, которое может принимать полоса прокрутки.
- SmallChange: шаг изменения значения полосы прокрутки. Увеличение или уменьшение значения полосы прокрутки на заданное число.
- LargeChange: шаг изменения значения полосы прокрутки при щелчках в область между ползунком и одной из стрелок для прокрутки.
Описание всех свойств можно найти тут.
Сравнение
Полоса прокрутки (простой):
- Возможность настройки шрифта, цвета и т.д. - НЕТ
- Необходимость использования дополнительной функции - НЕТ
- Кол-во ячеек таблицы для вывода результата - 1
Полоса прокрутки (ActiveX):
- Возможность настройки шрифта, цвета и т.д. - ДА
- Необходимость использования дополнительной функции - НЕТ
- Кол-во ячеек таблицы для вывода результата - 1