Элементы управления формы (Поле со списком, Флажок, Счетчик и др.) помогают быстро менять данные на листе в определенном диапазоне, включать и выключать опции, делать выбор и пр. В принципе, без них можно обойтись, но они делают управление данными на листе более наглядным и уменьшают вероятность ввода некорректных данных.
Для вставки элементов управления на лист необходимо отобразить вкладку Разработчик.
- В MS EXCEL 2007 это можно сделать через меню Кнопка офис/ Параметры Excel/ Основные/ Показывать вкладку Разработчик на ленте .
- В MS EXCEL 2010 это можно сделать так: Откройте вкладку Файл ; Нажмите кнопку Параметры ; Нажмите кнопку Настроить ленту ; Выберите команду Настройка ленты и в разделе Основные вкладки установите флажок Разработчик .
Теперь вставить элемент управления можно через меню: Разработчик/ Элементы управления/ Вставить .
20+ горячих клавиш Excel для ускорения работы.
Обратите внимание, что в этом меню можно вставить Элементы ActiveX, которые расположены ниже интересующих нас Элементов управления формы. У обоих типов есть одни и те же элементы Кнопка, Список, Флажок и т.п. Разница между ними следующая: чтобы использовать Элементы ActiveX необходимо использовать VBA, а Элементы управления формы можно напрямую привязать к ячейке на листе.
Для тех, кто не ранее не работал с Элементами управления формы, советуем подробно ознакомиться с ними в следующих статьях:
В этой статье рассмотрим более сложный пример совместного использования элементов управления и Условного форматирования .
Пример
Разберем конкретный пример применения сразу нескольких Элементов управления. В файле примера с помощью элементов управления показано как пользователь может отредактировать значения в таблице (диапазон F9:K12 ).
Переключатели
На листе использовано 3 Переключателя объединенных в Группу . Каждому Переключателю соответствует определенный элемент управления: Поле со списком, Список, Счетчик .
Удерживая клавишу CTRL выделяем 3 переключателя и элемент Группа , вызываем правой клавишей мыши контекстное меню и выбираем Группировка/ Группировать . Теперь при выборе одного из трех Переключателей в Группе , в ячейке С2 будет выводиться значение 1, 2 или 3.
Поле со списком
Теперь вставим элемент управления Поле со списком . Вставить элемент можно через меню: Разработчик/ Элементы управления/ Вставить . В ячейках столбца М введем несколько значений лет: 2009, 2010, 2011, 2012, 2013. Эти значения будут использованы в элементе Поле со списком .
Excel Элементы управления формы Кнопки
Теперь свяжем элемент управления с данными на листе. Для этого:
- выделите элемент управления Поле со списком ;
- правой клавишей вызовите его контекстное меню, затем Формат объекта… , вкладка Элемент управления ;
- в поле Формировать список по диапазону вводим Список (вместо ссылки на ячейку мы ввели ссылку на определенное Имя !). Конечно, вместо имени можно было указать просто ссылку на диапазон;
- свяжем элемент с ячейкой $C$8 . В этой ячейке будет выводится порядковый номер выбранного элемента списка, т.е. если выберем 2009 , то выведется 1, т.к. это первый элемент в списке. Для дальнейших целей нам проще использовать именно год, а не его порядковый номер. Для этого в ячейку D8 введем формулу =C8+2008 .
Список
Вставляем на лист элемент Список . Аналогично предыдущему элементу связываем его с ячейкой $C$13 и формируем список на основе того же Именованного диапазона Список . В ячейку D13 введем формулу =C13+2008 .
Счётчик
Вставляем на лист элемент Счетчик . Определяем минимальное значение 2009 , максимальное – 2013 , шаг 1 . Связываем элемент с ячейкой $C$17 . В D17 введем формулу =С17 , т.к. элемент Счетчик в нашем случае возвращает значение года.
Чтобы определить значение какого элемента ( поле со списком, список или счетчик ) является активным в настоящий момент, в ячейке E9 введем формулу: =ЕСЛИ(C2=1;D8;ЕСЛИ(C2=2;D13;D17)) Как мы помним, значение в ячейке С2 определяется Группой переключателей .
Полоса прокрутки
Вставляем на лист элемент Полоса прокрутки . Этим элементом мы будем изменять ячейку на пересечении строки Количество (строка 10) и столбца выбранного года. Значения ячейки будет меняться в диапазоне от 0 до 1000. Но как определить эту ячейку?
Создадим Именованную формулу СмещГода для определения позиции выбранного года в диапазоне лет G 9: K 9 . Нажимаем Формулы/ Определенные имена/ Присвоить имя , в поле Имя вводим СмещГода , в поле диапазон вводим формулу =ПОИСКПОЗ($E$9; $G$9:$K$9;0) Если выбран 2009 , то формула вернет 1.
Для определения ячейки строки Количество , соответствующую выбранному году используем формулу =СМЕЩ($F$10;0;СмещГода) . Формула вернет диапазон, состоящий из одной ячейки.
В поле Связь с ячейкой элемента Полоса прокрутки нельзя ввести формулу, но можно, как мы уже видели, ввести Имя . Создадим Именованную формулу Количество , в поле Диапазон укажем формулу =СМЕЩ($F$10;0;СмещГода) . Теперь в поле Связь с ячейкой элемента полоса прокрутки введите Количество .
Аналогичные манипуляции проделайте с полосой прокрутки для Цены . Для этого необходимо создать Именованную формулу Цена , где в поле Диапазон указать формулу =СМЕЩ($F$11;0;СмещГода) .
Флажок
При выборе пользователем текущего года, в таблице с данными ( G9:K12 ) соответствующий столбец будет закрашиваться серым фоном. Для выделения столбца выбранного года используем Условное форматирование .
Сначала вставим на лист элемент Флажок . Этим элементом мы будем включать и выключать выделение в таблице столбца выбранного года. Элемент свяжите с ячейкой $G$2 . Если флажок снят, то в этой ячейке будет ЛОЖЬ (этому значению соответствует 0), если установлен, то ИСТИНА (этому значению соответствует 1).
- вызовите инструмент Условное форматирование ( Главная/ Стили/ Условное форматирование/ Создать правило );
- выберите Использовать формулу для определения форматируемых ячеек;
- в поле « Форматировать значения, для которых следующая формула является истинной » введите =И(СТОЛБЕЦ(G9)=СмещГода+6;$G$2) Формула примет значение ИСТИНА, когда выполнится одновременно 2 условия:
- значение выражения ( СмещГода (изменяется от 1 до 5 (т.е. от 2009 до 2013 года) + 6) совпадет с номером текущего столбца (7, т.е. 2009 год);
- Флажок Условное форматирование установлен.
- выберите требуемый формат, например, серый цвет заливки;
- нажмите ОК.
Тестируем
- убедимся, что флажок Условное форматирование установлен;
- выберем переключатель Список ;
- в элементе управления Список выберем 2010;
- убедимся, что столбец 2010 выделен серым;
- Полосой прокрутки изменим количество в столбце 2010.
К сожалению, у элементов управления формы Флажок, Поле со списком и Список нет возможности отформатировать отображаемый шрифт. Зато это можно сделать у элементов ActiveX ( Разработчик/ Элементы управления/ Вставить ). Правда, для работы с этими элементами требуется писать программу на VBA.
[expert_bq это всего лишь способ именно переключения между окнами и подойдёт в том случае, если не нужно одновременное открытие нескольких документов, которое рассмотрим далее. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Сначала вставим на лист элемент Флажок . Этим элементом мы будем включать и выключать выделение в таблице столбца выбранного года. Элемент свяжите с ячейкой $G1500 . Если флажок снят, то в этой ячейке будет ЛОЖЬ (этому значению соответствует 0), если установлен, то ИСТИНА (этому значению соответствует 1).
Как Открыть Эксель в Разных Окнах
- выделите элемент управления Поле со списком ;
- правой клавишей вызовите его контекстное меню, затем Формат объекта… , вкладка Элемент управления ;
- в поле Формировать список по диапазону вводим Список (вместо ссылки на ячейку мы ввели ссылку на определенное Имя !). Конечно, вместо имени можно было указать просто ссылку на диапазон;
- свяжем элемент с ячейкой $C$8 . В этой ячейке будет выводится порядковый номер выбранного элемента списка, т.е. если выберем 2009 , то выведется 1, т.к. это первый элемент в списке. Для дальнейших целей нам проще использовать именно год, а не его порядковый номер. Для этого в ячейку D8 введем формулу =C8+2008 .
Остаемся в текущей вкладке Новый и в зависимости от наших задач в поле Тип объекта выбираем подходящий тип файла (из наиболее используемых типов тут присутствуют документы Microsoft Word и PowerPoint), далее нажимаем OK и в текущей книге Excel встроенный окном появится новый документ.
Источник: exceltab.ru
Значение кнопок и треугольников в ячейках
В Excel есть несколько типов кнопок и цветных треугольников, которые могут отображаться в ячейке или рядом с нее. Эти кнопки и треугольники предоставляют полезные команды и сведения о содержимом ячейки и отображаются в нужный момент. В этой статье описано, что означают эти кнопки и треугольники и как с ними можно работать.
Кнопки, которые могут быть на вашем компьютере
Семь кнопок, которые могут отображаться рядом с ячейкой: Параметры автозавершения, Параметры вставки, Параметры автозавершения, Ошибка трассировки, Параметры вставки и Применение правила форматирования к .
Параметры автозамены
Кнопка Параметры авто исправления при нажатии указателя мыши на маленьком синем поле под текстом, который был автоматически исправлен. Например, если ввести в ячейку гиперссылки или адрес электронной почты, может появиться кнопка Параметры автоcorrect. Если вы нашли текст, который не нужно исправлять, можно отменить исправление или включить или отключить параметры авто исправления. Чтобы включить или отключить параметры автоcorrect, нажмите кнопку Параметры автозаверха и выберите один из вариантов из списка.
Дополнительные сведения см. в меню Выбор параметров автозаписи для написания прописных букв, орфографических и символов.
Параметры вставки
Кнопка Параметры в после вжатия текста или данных появится под в документом. Когда вы нажмете кнопку, появится список, который позволяет определить, как в нее врезать данные.
Доступные параметры зависят от типа в документе содержимого, программы, из которой вы в нее в последний раз в документе, и от формата текста, в который в него в него в последний раз в него в последний раз в которое в последний раз в которое в него войдет текст.
Параметры автоза заполнения
Кнопка Параметры автозаполнеия может появиться под заполненным текстом или данными. Например, если ввести дату в ячейку, а затем перетащить ее вниз, чтобы заполнить ячейки под ней, может появиться кнопка Параметры автозаполнеия. При нажатии кнопки появится список параметров заполнения текста или данных.
Доступные параметры в списке зависят от содержимого, из которых вы заполняете данные, от программы, из которую вы в нее в настоящее время находитесь, а также от формата заполняемого текста или данных.
Источник ошибки
Рядом с , в которой возникает ошибка формулы, появится кнопка Ошибка трассировки, а в левом верхнем углу ячейки появится зеленый треугольник.
Если щелкнуть стрелку рядом с кнопкой, появится список вариантов проверки ошибок.
Параметры вставки
Рядом с вставленными ячейками, строками или столбцами может появиться кнопка Параметры вставки.
Если щелкнуть стрелку рядом с кнопкой, появится список параметров форматирования.
Примечание: Если вы не хотите, чтобы эта кнопка отображалась при каждой вставке форматных ячеек, строк или столбцов, вы можете отключить ее в меню Параметры файла >> Дополнительные параметры > При вырезании, копировании и вставке > снимите > рядом с кнопками Показать параметры вставки.
Применение правила форматирования к
Кнопка Применить правило форматирования используется для изменения способа изменения области данных условного форматирования в отчете.
Если щелкнуть стрелку рядом с кнопкой, появится список параметров области.
Цветные треугольники, которые можно увидеть на вашем компьютере
Два цветных треугольника, которые могут отображаться в ячейке, зеленый (ошибка формулы) и красный (комментарий).
Зеленый треугольник
Зеленый треугольник в левом верхнем углу ячейки указывает на ошибку в формуле в ячейке. Если вы выберете ячейку, появится кнопка трассировки ошибок. Щелкните стрелку рядом с кнопкой для списка параметров.
Красный треугольник
Красный треугольник в правом верхнем углу ячейки указывает на то, что в ячейке находится заметка. Если наказать указатель мыши на треугольник, можно просмотреть текст заметки.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Источник: support.microsoft.com
Интерфейс Microsoft Excel 2010
Элементы управления на лентах вкладок объединены в группы, связанные с видом выполняемого действия. Например, на вкладке Главная имеются группы для работы с буфером обмена, установки параметров шрифта , установки параметров абзацев, работы со стилями и редактирования (см. рис. 1.1 ).
Элементами управления являются обычные кнопки, раскрывающиеся кнопки, списки, раскрывающиеся списки, счетчики , кнопки с меню , флажки, значки (кнопки) группы.
Кнопки используются для выполнения какого-либо действия. Например, кнопка Полужирный группы Шрифт вкладки Главная устанавливает полужирное начертание шрифта . Чтобы нажать кнопку, надо щелкнуть по ней мышью (рис. 1.14).
увеличить изображение
Рис. 1.14. Использование обычной кнопки
В некоторых случаях нажатие кнопки вызывает диалоговое окно .
Раскрывающиеся кнопки имеют стрелку в правой или нижней части. При щелчке по стрелке открывается меню или палитра, в которой можно выбрать необходимое действие или параметр . Выбранное действие или параметр запоминаются на кнопке, и для повторного применения не требуется открывать кнопку. Например, можно щелкнуть по стрелке кнопки Граница группы Шрифт вкладки Главная и выбрать способ, вид и расположение границы (рис. 1.15). Чтобы еще раз назначить такую же границу, не нужно щелкать по стрелке, достаточно щелкнуть по самой кнопке.
увеличить изображение
Рис. 1.15. Использование раскрывающейся кнопки
В списке можно выбрать элемент меню для применения какого-либо параметра. Для этого надо щелкнуть по нему мышью. Например, в списке Макеты диаграмм вкладки Конструктор можно выбрать макет диаграммы (рис. 1.16).
увеличить изображение
Рис. 1.16. Использование списка
Для просмотра списка в пределах ленты можно пользоваться кнопками Вперед и Назад. Но обычно список разворачивают, для чего надо щелкнуть по кнопке Дополнительные параметры (см. рис. 1.16).
При использовании раскрывающегося списка надо щелкнуть по стрелке списка и выбрать требуемый параметр . Например, в раскрывающемся списке Размер шрифта группы Шрифт вкладки Главная можно выбрать размер шрифта (рис. 1.17).
увеличить изображение
Рис. 1.17. Использование раскрывающегося списка
В большинстве случаев можно не открывая списка щелкнуть мышью в поле раскрывающегося списка, ввести значение требуемого параметра с клавиатуры и нажать клавишу Enter.
Счетчики используют для установки числовых значений каких-либо параметров. Для изменения значения пользуются кнопками счетчика Больше (Вверх) и Меньше (Вниз) . Например, в счетчике Масштаб группы Вписать вкладки Разметка страницы можно установить величину масштаба печати документа (рис. 1.18).
увеличить изображение
Рис. 1.18. Использование счетчиков
Также значение в поле счетчика можно ввести с клавиатуры и нажать клавишу Enter.
Нажатие некоторых кнопок не приводит к выполнению какого-либо действия, а только отображает меню , в котором следует выбрать нужное действие. Например, щелкнув по кнопке Ориентация в группе Выравнивание вкладки Главная, в появившемся меню можно выбрать направление текста в ячейке (рис. 1.19).
увеличить изображение
Рис. 1.19. Использование кнопки с меню
В некоторых случаях выбор команды меню кнопки вызывает диалоговое окно .
Флажки используются для применения какого-либо параметра. Например, флажки группы Показать вкладки Вид (рис. 1.20) определяют отображение сетки листа, строки формул и заголовков строк и столбцов.
увеличить изображение
Рис. 1.20. Использование флажков
Для установки или снятия флажка достаточно щелкнуть по нему мышью.
Значок (кнопка) группы – маленький квадрат в правом нижнем углу группы элементов во вкладке. Щелчок по значку открывает соответствующее этой группе диалоговое окно или область задач для расширения функциональных возможностей. Например, значок группы Шрифт вкладки Главная открывает диалоговое окно Формат ячейки (рис. 1.21).
увеличить изображение
Рис. 1.21. Использование значка группы
А значок группы Буфер обмена отображает область задач Буфер обмена (рис. 1.22).
увеличить изображение
Рис. 1.22. Использование значка группы
Не каждая группа имеет значок.
Для каждого элемента управления можно отобразить всплывающую подсказку о назначении этого элемента. Для этого достаточно навести на него и на некоторое время зафиксировать указатель мыши. Примеры всплывающих подсказок приведены на рис. 23 – рис. 25.
увеличить изображение
Рис. 1.23. Всплывающая подсказка для элемента управления
увеличить изображение
Рис. 1.24. Всплывающая подсказка для элемента управления
увеличить изображение
Рис. 1.25. Всплывающая подсказка для элемента управления
В некоторых случаях в подсказке отображается текст Для получения дополнительных сведений нажмите клавишу F1. В этом случае при нажатии клавиши F1 появляется окно справочной системы со справкой, относящейся непосредственно к выбранному элементу.
Источник: intuit.ru