Найти в Дзене
ITВопрос

[EXCEL] #3.2. Dashboard без VBA

Оглавление

Продолжение статьи о элементах управления Excel. Первую часть статьи можно прочитать тут.

Переключатель (простой)

Элемент управления, который используется в группе одноименных элементов и предназначен для передачи информации о его выборе или невыборе пользователем.

-2

Вставка и настройка

  1. На вкладке "Разработчик" нажмите кнопку "Вставить".
  2. Выберите тип элемента "Переключатель".
  3. Щелкните на листе в место, где должен располагаться левый верхний угол элемента, а затем переместите курсор в то место, где должен находиться правый нижний угол элемента.
  4. Щелкните по элементу "Переключатель" правой кнопкой мыши и выберите пункт "Формат объекта".
  5. Перейти во вкладку "Элемент управления" и настройте следующие параметры.
  • Связь с ячейкой: укажите ячейку на листе, куда переключатель будет передавать значение.

Для добавления новых переключателей повторить пункты 1-3. Все новые переключатели автоматически свяжутся с первым.

Разделение переключателей по группам

  1. Создаем необходимое кол-во переключателей для группировки.
  2. На вкладке "Разработчик" нажмите кнопку "Вставить".
  3. Выберите тип элемента "Группа".
  4. Растягиваем элемент над переключателями, которые хотим объединить в отдельную группу.
  5. У сгруппированных переключателей пропадает связь с ячейкой. Повторяем действия по связыванию переключателя с ячейкой (выбирайте любой из сгруппированных переключателей).

Переключатель (ActiveX)

Данный вид переключателя имеет значительные отличия в выводе данных в отличие от его простой версии.

-5

Вставка и настройка

  1. На вкладке "Разработчик" нажмите кнопку "Вставить".
  2. Выберите тип элемента "Переключатель (ActiveX)".
  3. Щелкните на листе в место, где должен располагаться левый верхний угол элемента, а затем переместите курсор в то место, где должен находиться правый нижний угол элемента.
  4. Щелкните по элементу "Переключатель (ActiveX)" правой кнопкой мыши и выберите пункт "Свойства".
  5. Откройте вкладку "Alphabetic" (По алфавиту) и измените нужные свойства.
  • LinkedCell: ссылка на ячейку, куда будет выводится результат выбора/невыбора переключателя.

Описание всех свойств можно найти тут.

Для добавления новых переключателей повторить пункты 1-5. Да, как вы могли заметить, результатом выбора/невыбора переключателя является логические ИСТИНА/ЛОЖЬ, а не как в простой версии ID переключателя.

Разделение переключателей по группам

  1. Создаем необходимое кол-во переключателей для группировки.
  2. Распределяем переключатели по их местам.
  3. В каждом переключателе меняем свойство GroupName, в соответствии с группировкой.

Сравнение

Переключатель (простой):

  • Возможность настройки шрифта, цвета и т.д. - НЕТ
  • Необходимость использования дополнительной функции - НЕТ
  • Кол-во ячеек таблицы для вывода результата - 1

Флажок (ActiveX):

  • Возможность настройки шрифта, цвета и т.д. - ДА
  • Необходимость использования дополнительной функции - НЕТ
  • Кол-во ячеек таблицы для вывода результата - зависит от кол-ва переключателей

Счетчик (простой)

Позволяет легко увеличивать и уменьшать значение, например, порядковый номер, время или дату. Чтобы увеличить значение, щелкните стрелку вверх; чтобы уменьшить — стрелку вниз.

Счетчик имеет ограничение на максимальное значение - 30 000.
-8

Вставка и настройка

  1. На вкладке "Разработчик" нажмите кнопку "Вставить".
  2. Выберите тип элемента "Счетчик".
  3. Щелкните на листе в место, где должен располагаться левый верхний угол элемента, а затем переместите курсор в то место, где должен находиться правый нижний угол элемента.
  4. Щелкните по элементу "Счетчик" правой кнопкой мыши и выберите пункт "Формат объекта".
  5. Перейти во вкладку "Элемент управления" и настройте следующие параметры.
  • Минимальное значение: минимальное значение ,которое может принимать счетчик.
  • Максимальное значение: максимальное значение, которое может принимать счетчик (но не более 30 000).
  • Шаг изменения: шаг изменения значения счетчика. Увеличение или уменьшение значения счетчика на заданное число.
  • Связь с ячейкой: укажите ячейку на листе, куда переключатель будет передавать значение.

Счетчик (ActiveX)

Особых отличий от простой версии нет.

Счетчик (ActiveX) имеет ограничение на максимальное значение -
2 147 483 647.
-10

Вставка и настройка

  1. На вкладке "Разработчик" нажмите кнопку "Вставить".
  2. Выберите тип элемента "Счетчик (ActiveX)".
  3. Щелкните на листе в место, где должен располагаться левый верхний угол элемента, а затем переместите курсор в то место, где должен находиться правый нижний угол элемента.
  4. Щелкните по элементу "Счетчик (ActiveX)" правой кнопкой мыши и выберите пункт "Свойства".
  5. Откройте вкладку "Alphabetic" (По алфавиту) и измените нужные свойства.
  • LinkedCell: ссылка на ячейку, куда будет выводится результат счетчика.
  • Max: максимальное значение, которое может принимать счетчик (но не более 2 147 483 647).
  • Min: минимальное значение, которое может принимать счетчик.
  • SmallChange: шаг изменения значения счетчика. Увеличение или уменьшение значения счетчика на заданное число.

Описание всех свойств можно найти тут.

Сравнение

Счетчик (простой):

  • Возможность настройки шрифта, цвета и т.д. - НЕТ
  • Необходимость использования дополнительной функции - НЕТ
  • Кол-во ячеек таблицы для вывода результата - 1

Счетчик (ActiveX):

  • Возможность настройки шрифта, цвета и т.д. - ДА
  • Необходимость использования дополнительной функции - НЕТ
  • Кол-во ячеек таблицы для вывода результата - 1

Полоса прокрутки (простой)

Используется для просмотра диапазона значений с помощью кнопок со стрелками для прокрутки или путем перетаскивания ползунка полосы прокрутки. Можно перемещаться по странице значений (с заранее заданным интервалом), щелкая область между ползунком и одной из стрелок для прокрутки. Полосу прокрутки удобно использовать для ввода или изменения большого диапазона значений, а также в тех случаях, когда точность не важна.

-12

Вставка и настройка

  1. На вкладке "Разработчик" нажмите кнопку "Вставить".
  2. Выберите тип элемента "Полоса прокрутки".
  3. Щелкните на листе в место, где должен располагаться левый верхний угол элемента, а затем переместите курсор в то место, где должен находиться правый нижний угол элемента.
  4. Щелкните по элементу "Полоса прокрутки" правой кнопкой мыши и выберите пункт "Формат объекта".
  5. Перейти во вкладку "Элемент управления" и настройте следующие параметры.
  • Минимальное значение: минимальное значение, которое может принимать полоса прокрутки.
  • Максимальное значение: максимальное значение, которое может принимать полоса прокрутки (но не более 30 000).
  • Шаг изменения: шаг изменения значения полосы прокрутки. Увеличение или уменьшение значения полосы прокрутки на заданное число.
  • Шаг изменения по страницам: шаг изменения значения полосы прокрутки при щелчках в область между ползунком и одной из стрелок для прокрутки.
  • Связь с ячейкой: укажите ячейку на листе, куда полоса прокрутки будет передавать значение.

Полоса прокрутки (ActiveX)

Особых отличий от простой версии нет.

Счетчик (ActiveX) имеет ограничение на максимальное значение -
2 147 483 647.
-14

Вставка и настройка

  1. На вкладке "Разработчик" нажмите кнопку "Вставить".
  2. Выберите тип элемента "Полоса прокрутки (ActiveX)".
  3. Щелкните на листе в место, где должен располагаться левый верхний угол элемента, а затем переместите курсор в то место, где должен находиться правый нижний угол элемента.
  4. Щелкните по элементу " Полоса прокрутки (ActiveX)" правой кнопкой мыши и выберите пункт "Свойства".
  5. Откройте вкладку "Alphabetic" (По алфавиту) и измените нужные свойства.
  • LinkedCell: ссылка на ячейку, куда будет выводится результат полосы прокрутки.
  • Max: максимальное значение, которое может принимать полоса прокрутки (но не более 2 147 483 647).
  • Min: минимальное значение, которое может принимать полоса прокрутки.
  • SmallChange: шаг изменения значения полосы прокрутки. Увеличение или уменьшение значения полосы прокрутки на заданное число.
  • LargeChange: шаг изменения значения полосы прокрутки при щелчках в область между ползунком и одной из стрелок для прокрутки.

Описание всех свойств можно найти тут.

Сравнение

Полоса прокрутки (простой):

  • Возможность настройки шрифта, цвета и т.д. - НЕТ
  • Необходимость использования дополнительной функции - НЕТ
  • Кол-во ячеек таблицы для вывода результата - 1

Полоса прокрутки (ActiveX):

  • Возможность настройки шрифта, цвета и т.д. - ДА
  • Необходимость использования дополнительной функции - НЕТ
  • Кол-во ячеек таблицы для вывода результата - 1
Наука
7 млн интересуются