Для упрощения ввода данных вы можете вставлять такие элементы управления формы, как флажки и переключатели. Флажки хорошо подходят для форм с несколькими вариантами. Переключатели удобнее использовать, когда у пользователя только один вариант выбора.
Чтобы добавить флажок или переключатель, вам понадобится вкладка Разработчик на ленте.
Примечания: Чтобы добавить вкладку «Разработчик», выполните следующие действия:
-
В Excel 2010 и последующих версиях: выберите Файл > Параметры > Настроить ленту, установите флажок Разработчик, а затем нажмите кнопку ОК.
-
В Excel 2007: нажмите кнопку Microsoft Office
и выберите Параметры Excel > Популярные > Показывать вкладку «Разработчик» на ленте.
-
Чтобы добавить флажок, откройте вкладку Разработчик, нажмите кнопку Вставить и в разделе Элементы управления формы щелкните
.
Чтобы добавить переключатель, откройте вкладку Разработчик, нажмите кнопку Вставить и в разделе Элементы управления формы щелкните
.
-
Выберите ячейку, в которой нужно добавить флажок или переключатель.
Совет: За один раз можно добавить только один флажок или переключатель. Чтобы ускорить работу, выделите созданный элемент управления и выберите команды Копировать > Вставить.
-
Чтобы изменить или удалить текст по умолчанию для управления, щелкните его и при необходимости обновите текст.
Совет: Если виден не весь текст, щелкните и перетаскивайте один из маркеров, пока не будет виден весь текст. Размер элемента управления и его расстояние от текста изменить нельзя.
Форматирование элемента управления
После вставки флажка или переключателя желательно проверить, работает ли он нужным образом. Например, может потребоваться настроить его внешний вид или свойства.
Примечание: Размер переключателя внутри элемента управления и его расстояние от текста невозможно изменить.
-
Чтобы отформатирование, щелкните его правой кнопкой мыши и выберите форматирование.
-
В диалоговом окне Формат элемента управления на вкладке Элемент управления можно изменить следующие параметры:
-
установлен: отображает выбранный переключатель.
-
снят: отображает невыбранный переключатель.
-
В поле Связь с ячейкой введите ссылку на ячейку, в которой содержится текущее состояние переключателя.
Связанная ячейка возвращает номер выбранного переключателя в группе параметров. Для всех параметров в группе нужно использовать одну связанную ячейку. Для первого переключателя возвращается 1, для второго — 2 и т. д. Если на одном листе есть несколько групп переключателей, используйте для них отдельные связанные ячейки.
Возвращенное число можно использовать в формуле для реагирования на выбранный параметр.
Например, на форме сотрудника в группе Тип занятости есть два переключателя (Полная и Частичная), связанные с ячейкой C1. Когда пользователь выбирает один из них, формула в ячейке D1 использует значение «Полная», если установлен первый переключатель, или «Частичная», если выбран второй переключатель.
=IF(C1=1,»Full-time»,»Part-time»)
Если нужно оценить более двух параметров в одной группе, для этого можно использовать функции ВЫБОР или ПРОСМОТР.
-
-
Нажмите кнопку ОК.
Удаление элемента управления
-
Щелкните элемент управления правой кнопкой мыши и нажмите клавишу DELETE.
В настоящее время в Excel в Интернете нельзя использовать #x0. Если вы работаете в Excel в Интернете и открываете книгу с флажками или другими объектами, вы не сможете редактировать книгу, не удаляя эти элементы управления.
Важно: Если вы видите сообщение «Редактировать в браузере?» или «Неподтверченные функции» и решили все равно редактировать книгу в браузере, все объекты, например флажки, поля со полем со всеми данными будут немедленно потеряны. Если это произойдет и вы захотите вернуть эти объекты, восстановив более ранную версию, воспользуйтесь функцией Предыдущие версии.
Если у вас есть Excel, нажмите кнопку Открыть в Excel и добавьте флажки или кнопки вариантов.
Элементы Переключатель позволяют делать выбор значений из заранее заданного диапазона 1, 2, 3, … Этот элемент имеет много общего с
Флажком
.
Для вставки элементов управления на лист необходимо отобразить вкладку
Разработчик.
-
В MS EXCEL 2007 это можно сделать через меню
.
-
В MS EXCEL 2010 это можно сделать так: Откройте вкладку
Файл
; Нажмите кнопку
Параметры
; Нажмите кнопку
Настроить ленту
; Выберите команду
Настройка ленты и в разделе Основные вкладки
установите флажок
Разработчик
.
Теперь вставить элемент управления можно через меню:
.
Обратите внимание, что в этом меню можно также вставить Элементы ActiveX, которые расположены ниже интересующих нас Элементов управления формы. У обоих типов есть одни и те же элементы Кнопка, Список, Флажок и т.п. Разница между ними следующая: чтобы использовать Элементы ActiveX необходимо использовать VBA, а Элементы управления формы можно напрямую привязать к ячейке на листе.
Полоса прокрутки
(
Scroll Bar
) как, впрочем и все другие Элементы управления формы, возвращает только 1 числовое значение. См.
файл примера
.
Обзорную статью обо всех элементах управления формы можно
прочитать здесь
.
Вставка Переключателя
Через меню
выберем левой клавишей мыши элемент
Переключатель
.
После этого выпадающее меню закроется, а курсор вместо обычного толстого крестика
превратится в тонкий крестик.
Кликнув левой клавишей мыши в нужное место на листе, элемент
Переключатель
будет помещен на лист.
От одного переключателя на листе нет никакого толка, т.к. он должен что-то переключать. Поэтому добавим еще 2 переключателя.
Выделение Переключателей
Чтобы выделить
Переключатель
нажмите и удерживайте клавишу
CTRL
, затем кликните левой клавишей на
Переключатель
. Если продолжать удерживать
CTRL
можно выделить все 3
Переключателя
.
Выравнивание Переключателей
Выровнять Переключатели по левому краю, выделите их, затем нажмите кнопку меню
Выровнять по левому краю
(
).
Переключатели
выровняются по левому краю, но расстояние между ними будет различным.
Опять выделите
Переключатели
и нажмите кнопку меню
Распределить по вертикали
(
).
При желании
Переключатели
можно сгруппировать (выделите их, нажмите на них правой клавишей мыши, в контекстном меню выберите
).
Перемещение Переключателей и изменение их размеров
Если навести курсор на
выделенный
Переключатель
(курсор примет форму 4-х направленных в разные стороны стрелок), затем нажать и удерживать левую кнопку мыши, то можно его переместить.
Удерживая клавишу ALT
можно выровнять
Переключатель
по границам ячеек. Выделенный
Переключатель
также можно перемещать стрелками с клавиатуры.
Если навести курсор на углы прямоугольника или на маленькие квадратики на границе, то можно изменить его размер.
Связываем Переключатель с ячейкой
Как было сказано выше, все Элементы управления формы возвращают значение. Это значение помещается в ячейку определенную пользователем. Чтобы связать Элемент управления с ячейкой, кликните на него ПРАВОЙ клавишей мыши, в появившемся контекстном меню выберите
Формат объекта…
Появится диалоговое окно, выберите вкладку Элемент управления (если такая вкладка отсутствует, то Вы вставили Элемент ActiveX, а не Элемент управления формы, об этом см. выше).
В поле
Связь с ячейкой
нужно ввести ссылку на ячейку. Свяжем наши
Переключатели
с ячейкой
А1
.
Нажмите ОК.
Как только мы свяжем первый
Переключатель
с ячейкой, все остальные автоматически свяжутся с этой же ячейкой. При добавлении новых
Переключателей
на этот лист, они также будут связываться с этой ячейкой.
В нашем случае (3
Переключателя
) в ячейке
А1
будет выводится значение 1, если выбран первый
Переключатель
, 2, если выбран второй и 3, если третий.
Существует и другой способ связать Элемент управления и ячейку: выделите правой клавишей мыши Элемент управления, в
Строке формул
введите =, затем кликните левой клавишей мыши на нужную ячейку, нажмите клавишу
ENTER
. Чтобы изменить ячейку, с которой связан Элемент управления, достаточно перетащить эту ячейку в нужное место, взяв за ее границу.
Чтобы организовать 2 независимых группы
Переключателей
, необходимо использовать Элемент управления формы —
Группа
. Сначала разместите на листе две
Группы
, затем поместите на них требуемое количество
Переключателей
, затем свяжите по одному из
Переключателей
из каждой группы с разными ячейками на листе (см. лист
Группа в файле примера
).
Примечание
: Использовать только 2
Переключателя
на листе не имеет смысла — их функциональность эквивалентна элементу
Флажок
, а затрат на их создание в 2 раза больше.
Флажок
возвращает ИСТИНА или ЛОЖЬ, а 2
Переключателя
— 1 или 2. Хотя, это, безусловно, дело вкуса.
Использование Переключателей
Переключатели
часто
используются для выбора опций или параметров вычислений. Например, при планировании планов продаж можно рассчитать объемы продаж по трем сценариям «Базовый», «Умеренный», «Оптимистичный», каждый из которых предусматривает свой рост продаж +5%, +10%, +20%.
Переключатели связаны с ячейкой
А1
. Значения в ячейке (от 1 до 3) преобразуются в 5%, 10%, 20% с помощью формулы
=ВЫБОР($A$1;5%;10%;20%)
в ячейке
Е7
.
Перерасчет планов продаж ведется с помощью формулы
=B11*(1+$E$7)
Для выделения выбранного сценария в диапазоне
С11:С16
использовано
Условное форматирование
.
Имя Элемента управления
У каждого Элемента управления есть имя. Чтобы его узнать нужно выделить
Переключатель
, в
Поле имя
будет отображено его имя. Чтобы изменить имя
Переключателя
— введите в
Поле имя
новое имя
Переключателя
и нажмите клавишу
ENTER
. Также имя можно изменить в
Области выделения
(
).
Зачем нам знать имя элемента управления? Если Вы не планируете управлять
Переключателем
из программы VBA, то имя может потребоваться только для настройки его отображения на листе. Об этом читайте ниже.
Прячем Переключатель на листе
Включите
Область выделения
(
)
В
Области выделения
можно управлять отображением не только Элементов управления, но и других объектов на листе, например рисунков.
Нажмите на изображение глаза напротив имени объекта и объект исчезнет/ появится. Например, скроем переключатели из второй группы.
Radio button, also known as Option Button is used extensively when we have a choice of selecting one option from a set of predefined options. We can see radio buttons on websites during a Review or Feedback, Survey or in online competitive exams mostly. It looks like a small circle and when we click on it fills up with a black dot inside the circle which indicates the option is marked. The same radio button can be implemented in Excel.
In this article, we are going to see how to insert, organize radio buttons in Excel with an example. Suppose we want to design a rating system in which our mentors can rate the geek students performance in our enrolled courses. The ratings are solely based on their performances in the individual courses based on various parameters. The rating starts from a single star and goes maximum to five stars.
Implementation :
Step 1: In the Microsoft Excel tabs, select the Developer Tab. Initially, the Developer Tab may not be available.
The Developer Tab can be enabled easily by a two-step process :
- Right-click on any of the existing tabs at the top of the Excel window.
- Now select Customize the Ribbon from the pop-down menu.
Customize Ribbon
- In the Excel Options Box, check the box Developer to enable it and click on Ok.
- Now, the Developer Tab is visible and can be accessed to insert the radio button.
Step 2: To insert the radio button into the Excel sheet, click on Developer Tab and then click Insert. The Form Control pop down will be shown.
Developer Tab -> Insert -> Select Option Button from Form Control
Radio Button Insertion
Place this button in any of the cells. Initially, it will show Option Button 1. Drag and copy-paste the buttons based on the number of requirements. The radio buttons now can be accessed for various purposes. Initially, on clicking the radio button it will just be selected but show nothing. In our case, we took five radio buttons which will be discussed below.
Placing the Radio Buttons
Step 3: Now, we need to configure the Option Button. For that right-click on any of the set of radio buttons and go to the Format Control box.
In the Format Control, under the Control Tab two operations need to be performed :
1. The value button needs to be checked in case it is unchecked.
2. We have to provide a cell link. It can be done in two ways :
- Manually insert the cell location The syntax is : “$Column_Number$Row_Number”.
- Select the cell link box and then click on the cell where you want to link the Radio button.
Linking cell to radio button
We have allocated the cell link to G17 successfully till now. By default, Excel will assign integers starting from 1 to the radio buttons. In our case, we have five radio buttons, so if we click on the first radio button we see 1 in the G17 location. Similarly, if we select radio button 3, G17 will show 3.
Radio Buttons Ready
Step 4: Now various modifications can be done to the Options buttons.
Right-click on the Radio button and click on Format Control to change the color, size, shape, and width of the button. You can also provide a suitable name for the radio button.
Format Control Box
Step 5: It is the most important part of Excel while dealing with Radio buttons. Suppose, we need a set of radio buttons for different groups. Say, 5 radio buttons in Group 1 and 3 radio buttons in Group 2. By default, it is not possible in Excel because it takes the integer associated with the radio button sequentially.
So, for this, we need the help of “Group Box”. It will separate the set of buttons into various groups and help to work on them individually. To access multiple groups :
Select Developer -> Click Insert -> Group Box
Now, drag the Group Box on the set of option buttons and provide a suitable name to individual groups as shown below.
Step 6: Now, you have to repeat Step 3 for every individual group and provide a suitable cell link where you want to show the output by pressing the Radio Button.
Grouped
We can see in the above picture, we have two separate groups for DSA and C++. Two group boxes are used to cover the radio buttons. The cell links are different for both groups. We can see the output as “Rating 3” in DSA and “Rating 5” in C++ when the buttons are clicked.
Similarly, we can do this for all the groups by copy-pasting the option buttons and repeating step 3 for every group. The rating system is ready to use. Our mentors can now input the name of students and rate the students in individual courses based on his/her performance.
Final Outcome :
Rating of Geek 1
Rating of Geek 2
Now, you can copy-paste these data and form a table and convert it to a beautiful chart as shown below. The chart is linked with a radio button for individual students. You can see by clicking on the button “Srishti” we get Srishti’s performance chart and similarly for others.
Analysis Chart
You can do the above example as an exercise to get more insights about the Radio or Options button and their linking with the cells in Excel. There are tons of other things which can be performed using the Radio or Options button in Excel.
Добавление флажков и переключателей (элементы управления формы)
Смотрите также selected_area As Variant чекбоксе такого нет). + 1 ‘увеличиваемWith wbZ.Sheets(1) успешной проверке всё Trim(a(i, 2)) = UBound(b), 1 To те валюты, которые локального имени листа и ширина нужного
Формы ( флажку и выберите таблицу в других (пример в файле)(Insert). Затем из
переключателя желательно проверить,Для упрощения ввода данных Dim vars As При копировании ячейки
-
индексa = .Range(.Cells(Selection.Row, должно быть false Trim(b(ii, 2)) 24) ‘новый чистый нам нужны. можно использовать выпадающий нам диапазона. Так,Forms) команду формулах и т.д. - раздела
-
работает ли он вы можете вставлять
Variant selected_area = он копируется иFor x = 1), .Cells(Selection.Row + или 1, какIf p3 Then временный массив, высотойТаким образом мы имеем
-
список например, если быили на вкладкеФормат объекта (Таблица быстро получает красивоев нужной ячейкеЭлементы управления формы нужным образом. Например,
такие элементы управления
Selection For Each при перетаскивании перетаскивается. 15 To 24: Selection.Rows.Count — 1, зададим изначально. Сумма p3 = Not с базу, шириной полностью интерактивную диаграмму,
Область
-
мы хотели иметьРазработчик (Format
форматирование (чересстрочную заливку вставляешь через(Form Controls section) может потребоваться настроить формы, как флажки vars In Selection.CellsПри этом если c(z, x) = 13)).Value значит 0 или Trim(a(i, 3)) = 23
-
где можем отобразить. ссылку на диапазонDeveloper)Control)
и т.д.)Данные — проверка выберите его внешний вид и переключатели. Флажки counter = counter выделить сам чекбокс b(ii, x -End With 4.
Форматирование элемента управления
Trim(b(ii, 3))For x = именно тот фрагментАналогичным образом создается именованный данных с курсами:, а затем в
Каждая таблица получает собственное — тип данныхФла или свойства. хорошо подходят для
-
+ 1 If то у меня 14): Next ‘копируемWith wbB.Sheets(1)Если где-то проверкаIf p4 Then
-
1 To 13: данных, что нам диапазон за 5 дней,Рисуем на листе в открывшемся окне задайте
-
имя (в нашем «список» — источник
-
жокПримечание:
-
форм с несколькими vars.Value = ‘O’ в строке формулы найденную строку базыb = .Range(.Cells(1, не прошла -
p4 = Not c(1, x) = нужен для анализа.Dollars начиная с 4 любом подходящем местеСвязь с ячейкой ( случае – Таблица1список, например, из(Check Box). Размер переключателя внутри элемента вариантами. Переключатели удобнее Then GoTo AddCheckBox написано =ВНЕДРИТЬ(‘Forms.CheckBox.1’;») аEnd If
1), .Cells(Rows.Count, 10).End(xlUp)).Value значение изменится, и Trim(a(i, 4)) = a(i, x): Next
Xxsдля данных по января, то можно одну за другойCell и Таблица2), которое пробела и VПоместите флажок в ячейку управления и его использовать, когда у Cycle: Next vars там просто $B$6End IfEnd With итог будет уже Trim(b(ii, 4)) ‘копируем строку заявки
: Можно ли вставить
курсу доллара: было бы использовать две полосы –link) можно затем использовать и потом пользователь
-
-
B2 расстояние от текста пользователя только один
MsgBox (counter) MsgBox
-
(адрес ячейки сEnd IfwbB.Close 0
support.office.com
Чеклист в Excel
другим — большеIf p1 +z = 0 на лист excelИ завершает картину диапазон нашу функцию СМЕЩ для сдвига по
- . в формулах. выбирает только из. невозможно изменить. вариант выбора. (counter2) GoTo EndSub которой связан). ИEnd IfSet wbB =
- 0 или меньше p2 + p3For ii =
- 4 checkbox иLabels со следующими аргументами: времени и масштаба:Наша цель в том,Подробнее про преимущества использования
- этих 2-х вариантов.Чтобы удалить надпись «ФлажокЧтобы изменить формат, щелкните
- Чтобы добавить флажок или AddCheckBox: counter2 = ессно при копированииNext ii Nothing 4.
- + p4 = 1 To UBound(b) кнопку, которая бы, указывающий на подписи=СМЕЩ(A3;4;1;5;2)
- Каждую полосу прокрутки надо чтобы каждый флажок
- подобных Таблиц можно Эту ячейку копируешь
- 1», кликните правой элемент управления правой переключатель, вам понадобится counter2 + 1 он так и
If z >
'создаём новую книгу
- Если сумма значений 0 Then MsgBox ‘цикл по данным
- осуществляла поиск по к оси Х,Хитрость в том, что связать со своей
был привязан к
почитать тут.
куда надо.
кнопкой мыши по кнопкой мыши и вкладка vars.Activate ActiveSheet.CheckBoxes.Add(ActiveCell.Left + остается связан с 0 Then ‘еслиWith Workbooks.Add.Sheets(1)
заданная — тогда «Test OK!» Else
базы
чекбоксам которые включены
т.е. даты для
office-guru.ru
Как вставить CheckBox в ячейку Excel’я?
константы в этой ячейкой (синяя и соответствующей желтой ячейкеВ Excel 2007/2010 дляКачественная визуализация большого объема флажку, затем по
выберите командуРазработчик 2, ActiveCell.Top, 25, присловутой $B$6 а есть совпадения
.Range(«A1:W1000»).NumberFormat = «@»z = z MsgBox «Not OK!»,If Trim(a(i, 1))
? выбранного отрезка: формуле можно заменить зеленая ячейки на над столбцом с этого необходимо отобразить информации – это тексту и удалитеФормат элемента управленияна ленте.
17).Select cell_adr = надо бы чтобы
.Range(«a» & y’формат 12-го столбца + 1 ‘увеличиваем
vbCritical = Trim(b(ii, 1))
параметры задаются поискаОбщая получившаяся картина должна на ссылки на
рисунке), куда будет валютой. При включении вкладку почти всегда нетривиальная его..Примечания:
CyberForum.ru
Интерактивная диаграмма
ActiveCell.Address ActiveCell.Font.ColorIndex = был связан с & «:x» &.Columns(12).NumberFormat = «h:mm» индексEnd Sub Then ‘если совпадают задаются вот тут быть примерно следующей: ячейки с переменным
выводиться числовое значение флажка в связаннуюРазработчик (
задача, т.к. отображениеВыделите ячейкуВ диалоговом окне Чтобы добавить вкладку 2 Selection.ShapeRange.LockAspectRatio = новой ячейкой. y).Resize(z) = c’заголовки по образцуFor x =Xxs 4 ячейки
- If Trim(a(i, 1))Выделим несколько строк в
- содержимым – в положения ползунка. Его ячейку будет выводиться
- Developer) всех данных часто
В2Формат элемента управления
«Разработчик», выполните следующие
Шаг 1. Создаем дополнительную таблицу для диаграммы
msoTrue With SelectionПожалуйста напишите кто ‘выгружаем временный массив,With .Range(«A1:M1») 15 To 24:: Да точно, этоIf Trim(a(i, 2)) = Trim(b(ii, 1)) верхней части вспомогательной нашем случае, на мы потом будемИСТИНА (, а в Excel приводит к перегруженности.на вкладке действия:
.Value = xlOff что знает по только заполненную верхушку.Merge c(z, x) = ваш код ) = Trim(b(ii, 2)) Then таблицы, например диапазон синюю и зеленую использовать для определения
TRUE) 2003 и более
- диаграммы, ее запутанностиЗажмите её нижний правыйЭлемент управленияВ Excel 2010 и .Characters.Text = » этой проблеме, помогите
- y = y.HorizontalAlignment = xlCenter b(ii, x - взял на вооружение ThenIf Trim(a(i, 2)) E3:G10 и построим ячейки. Сделать это масштаба и сдвига., при выключении –
- старших версиях – и, в итоге, угол и протяните
- можно изменить следующие последующих версиях: выберите .LinkedCell = cell_adr ламеру. + z +.Value = «Заявка»
14): Next ‘копируем )If Trim(a(i, 3))
Шаг 2. Добавляем флажки (checkboxes) для валют
= Trim(b(ii, 2)) по нему диаграмму можно, создав динамический Для этого щелкнитеЛОЖЬ ( панель инструментов к неправильному восприятию его вниз до параметры:Файл .Display3DShading = FalseДимит
- 1 ‘увеличиваем индекс.Font.Bold = True найденную строку базыФайл удален = Trim(b(ii, 3)) Then типа
- именованный диапазон с правой кнопкой мышиFALSE) Формы ( и выводам. ячейкиустановлен > End With GoTo : вид-> панели инструментов End If End With Там в этом - велик размер Then If Trim(a(i, 3))
- График ( функцией по нарисованной полосе. Это позволит, вForms)Вот, например, данные по B11 : отображает выбранный переключатель. Параметры Cycle EndSub: End
-> ФОРМЫ- наNext iWith .Range(«O1:X1») монстре на кнопках — [If Trim(a(i, 4)) = Trim(b(ii, 3))Line)СМЕЩ ( и выберите в дальнейшем, проверять с. Для этого: курсам валют за
.снят> SubПризнаюсь: код последнего панельки взять checkbox.UsedRange.EntireColumn.AutoFit ‘автоширина столбцов .Merge написано сразу много
МОДЕРАТОРЫ = Trim(b(ii, 4)) Then. Для этого вOFFSET) контекстном меню команду помощью формул связанныеВ Excel 2003: выберите несколько месяцев:Кликните правой кнопкой мыши: отображает невыбранный переключатель.Настроить ленту сообщения не читал,в свойствах найдешьEnd With.HorizontalAlignment = xlCenter условий — я] ThenIf Trim(a(i, 4)) Excel 2007/2010 нужно . Для этого:Формат объекта (
ячейки и выводить в менюСтроить график по всей по первому флажкуВ поле, установите флажок только оценил длину, закладку ЭЛЕМЕНТ УПРАВЛЕНИЯ.End Sub.Value = «База» думаю проще сделатьHugoz = z = Trim(b(ii, 4)) перейти на вкладкуВ Excel 2007/2010 нажмитеFormat в дополнительную таблицуВид – Панели инструментов таблице, как легко и нажмитеСвязь с ячейкойРазработчик да подсознательно подсчитал Думаю это то,Hugo.Font.Bold = True
Шаг 3. Транслируем данные в дополнительную таблицу
хоть 10 чекбоксов,: Брр… куда так + 1 ‘увеличиваем ThenВставка ( кнопкуcontrol) либо значение курса
– Формы ( сообразить, не лучшаяФормат объектавведите ссылку на , а затем нажмите бросившиеся в глаза о чём Вы: Как извлечь?End With так код будет много всего… Извините, индексOption Compare Text
Insert)
Диспетчер имен (. В открывшемся окне из исходной таблицыView – идея. Красивым решением(Format Control). ячейку, в которой кнопку GoTo.
спрашиваете…Да хотьy = 2 проще, а выбор давайте я словамиFor x =Sub sravnitj()и в группе
Шаг 4. Создаем полосы прокрутки для оси времени и масштабирования
Name можно задать связанную для построения графика,Toolbars – в подобной ситуацииУстановите связь с соседней содержится текущее состояниеОК
Если нужно всегоmmos y=CheckBox1.Value ‘с этой строки юзера шире. объясню (тем 15 To 24:Dim a, b,Диаграмма (Manager) ячейку и минимум-максимум, либоForms)
может стать создание ячейкой (C2). переключателя.. лишь менять содержимое: а чтобы при
На счёт кода будут вставляться данныеХотя тут в более что файл c(z, x) = cChart)на вкладке в пределах которых#Н/Д (#В Excel 2007: нажать интерактивной диаграммы, которуюПовторите шаг 7 дляСвязанная ячейка возвращает номерВ Excel 2007: нажмите ячейки с ‘0’ копировании автоматически все — я всёFor i = задаче их всего удалят, и его b(ii, x -Dim wbB As
выбрать типФормулы (Formulas) будет гулять ползунок:N/ кнопку пользователь может сам остальных чекбоксов. выбранного переключателя в кнопку Microsoft Office на ‘1’ и
Шаг 5. Создаем динамический именованный диапазон
менялось никак нельзя иначе задумывал. Там 1 To UBound(a) 4 — пусть никто не увидит. 14): Next ‘копируем Workbook, wbZ AsГрафик (В Excel 2003 иТаким образом, после выполнения
- A)Офис – Параметры подстраивать под себяЧтобы подсчитать количество элементов, группе параметров. Дляи выберите
- обратно, то ведь сделать? ведь есть мой
‘цикл по данным юзер сам выбирает Могли его куда-нить найденную строку базы
WorkbookLine) старше – выберите всего вышеизложенного, у, чтобы график неExcel – Отобразить вкладку и ситуацию. А вставьте следующую формулу всех параметров вПараметры Excel достаточно четырёх инструкцийКопирование отменяется (мое рабочий пример в заявки комбинацию.
на файлообменник выложить.)End IfDim i As, а в более в меню вас должно быть строился. Разработчик на ленте именно: в ячейку группе нужно использовать> в Worksheet_SelectionChange. Ну мнение). Придётся для файле.ReDim c(1 ToМожет быть естьДелаете чекбоксы, ихEnd If Long, ii As старших версиях выбрать
Вставка
две полосы прокрутки,Теперь заполним дополнительную таблицу (двигаться по оси времениB14 одну связанную ячейку.Популярные и ещё пару, каждой ячейки создатьВ Ваш не UBound(b), 1 To другой алгоритм - значения извлекаете вEnd If Long, x As
- в меню– Имя при перемещении ползунков формулой, которая будет Office вперед-назад в будущее-прошлое:
- Для первого переключателя> чтобы это работало флажок и завязывать вникал — потому 24) ‘новый чистый я сегодня такой переменные.
End If Byte, z AsВставка – Диаграмма (– Присвоить по которым значения транслировать исходные данныеButton –приближать-удалять отдельные области диаграммы=СЧЕТЕСЛИ(C2:C11;ИСТИНА)
возвращается 1, дляПоказывать вкладку «Разработчик» на только для нужных на связь с что вижу, что временный массив, высотой придумал :)Т.е. там будетNext ii
Long, y AsInsert –(Insert – Name – в связанных ячейках из основной таблицы,Excel для подробного изучения=COUNTIF(C2:C11,TRUE) второго — 2 ленте ячеек. ячейкой.Посмотри пример http://dimit.pochta.ru/excel/check_cell.zip там всё не с базу, ширинойXxs false or true,If z >
LongChart) Define) должны меняться в если соответствующий флажокoptions – деталей графикаСкройте столбец и т. д. Если.SPYhelPМожет быть подойдёт.спасибо так. 23: с чекбоксами вообще ну или в 0 Then ‘еслиs = ThisWorkbook.Path. Если выделить одну
Для создания нового именованного интервале от 1 валюты включен иShowвключать-выключать отображение отдельных валют
С на одном листеЧтобы добавить флажок, откройте: Помогите. Есть таблица. уже сам сделалMasalov
For x = дела не имел.туго…попробую
Шаг 6. Строим диаграмму
другом варианте 1 есть совпадения’ссылки на файлы из линий на диапазона нужно нажать до 307. связанная ячейка содержитDeveloper на выбор. есть несколько групп вкладку Столбик статус с такой макрос: возникла потребность создать 1 To 13: разобраться ) или 0..Range(«a» & ySet wbB = созданной диаграмме, то кнопкуЧтобы отображать на графике слово ИСТИНА (TRUE): TabВыглядеть это может примерноВставьте представленную ниже формулу переключателей, используйте дляРазработчик CheckBox’ами, при измененииSub tmp1() ‘ кучу ячеек и c(1, x) =Xxs
Далее в коде & «:x» & GetObject(s & «База в строке формулСоздать ( данные только заЗаметьте, что при использованииin так: в ячейку них отдельные связанные
, нажмите кнопку CheckBox (вкл/выкл) изменяется Dim cel_adr As чтобы в каждой a(i, x): Next
: а как извлекать
думаю так: y).Resize(z) = c Прайсов» & «самая будет видна функцияCreate)
определенный интервал времени, командыtheНравится? Тогда поехали…B16 ячейки.Вставить надпись «Блокирован», «Работает» String ActiveSheet.CheckBoxes.Add(ActiveCell.Left, ActiveCell.Top, из них был ‘копируем строку заявки значения checkbox в1. на каждом ‘выгружаем временный массив, новая База.xls»)РЯД (и ввести имя создадим именованный диапазон,Форматировать как таблицу (Ribbon)
В большинстве случаев для:Возвращенное число можно использоватьи в разделе нужно что бы, 25.5, 17.25).Select cell_adr
planetaexcel.ru
как вставить checkbox в работу макроса ?
checkbox который быz = 0 переменные ? шаге цикла, перед только заполненную верхушкуSet wbZ =SERIES) диапазона и ссылку
который будет ссылатьсяFormat
В Excel 2010: реализации интерактивности диаграммы=ЕСЛИ(B14=B13;»Да»;»НЕТ»)
в формуле дляЭлементы управления формы после того как
= ActiveCell.Address ActiveCell.Font.ColorIndex устанавливал для этойFor ii =
if p1=false then сравнением присваиваете этиy = y
ThisWorkbook
, обслуживающая выделенный ряд
на ячейки в только на нужные
asФайл – Параметры – применяется простой, но
=IF(B14=B13,»YES»;»NO») реагирования на выбранныйщелкните я поставлю галочку = 2 With ячейки значение 0
1 To UBound(b)
p1=y
значения другим временным + z +’берём данные в данных:
открывшемся окне. ячейки в дополнительной
Table) Настройка ленты –
мощный прием –
Результат: параметр.. CheckBox в столбике
Selection .Value =
или 1.
‘цикл по даннымif p1=true then
переменным (чтоб не
1 ‘увеличиваем индекс
два массиваЭта функция задает диапазоны
Сначала создадим два простых
таблице. Этот диапазон
на первом шаге,
включить флаг Разрабочик
диаграмма строится не
Примечание:
Например, на форме сотрудника
Чтобы добавить переключатель, откройте
«Дата блокировки» устанавливалась
xlOff .Characters.Text =
Попробовал сделать -
базы
p1=x
терять время, каждый
End If
With wbZ.Sheets(1)
данных и подписей
статических именованных диапазона
будет характеризоваться двумя формула имеет использует (
по исходной, аМы создали правила в группе вкладку
текущая дата (статическая), » .LinkedCell = вид-> панели инструментовIf CheckBox1.Value =? раз опрашивая чекбоксы).
Next ia = .Range(.Cells(Selection.Row, для выделенного ряда с именами, например, параметрами:
имя таблицы и
File – по отдельной, специально условного форматирования, чтобыТип занятости
Разработчик а после того cell_adr .Display3DShading = -> элементы управления
True Then CheckBox1Xxs2. если чекбокс
.UsedRange.EntireColumn.AutoFit ‘автоширина столбцов 1), .Cells(Selection.Row + диаграммы. Наша задача
ShiftОтступом от начала таблицы название колонки. В
Options – созданной таблице с цвет фона ячейки
есть два переключателя, нажмите кнопку как я уберу False End With — на панельки = p11
: извините но никак
отмечен, то значение
End With
Selection.Rows.Count — 1,
– подменить статические
и Z вниз на заданное случае обычного диапазона,
Customize формулами, которая отображаетB16 (Вставить
галочку CheckBox то End SubИ последнее взял checkbox. Получил
If CheckBox1.Value =
не могу разобраться…всеп
его временной переменной
End Sub
13)).Value
диапазоны в ееoom количество строк, т.е. формула будет более
Ribbon – только нужные данные.изменялся в зависимости
Полнаяи в разделе
ячейка в столбике — если кому
этот самый checkbox
False Then CheckBox1
что получилось ниже после проверки базы
HugoEnd With аргументах на динамические,, которые будут ссылаться отступом по временной
привычного вида:
Developer)
В нашем случае,
от её значения.
и
Элементы управления формы
«Дата блокировки» была
будет актуально вдруг
— как теперь = p12Option Compare Text должно остаться в
: Узнаю свой код,With wbB.Sheets(1) созданные нами ранее. на синюю и
шкале прошлое-будущее (синяя=ЕСЛИ(F$1;B4;#Н/Д)На появившейся панели инструментов в эту дополнительную
Урок подготовлен для ВасЧастичнаящелкните пустой. Заранее спасибо
в итоге я привязать его кIf CheckBox2.Value =Sub sravnitj() одном заранее определённом где-то вероятно годовалойb = .Range(.Cells(1,
Это можно сделать
зеленую ячейки соответственно: ячейка)Обратите внимание на частичное или вкладке таблицу будут переноситься
командой сайта office-guru.ru), связанные с ячейкой._Boroda_ написал макрос который
ячейке? Взял написал True Then CheckBox2Dim a, b, состоянии (false или давности… 1), .Cells(Rows.Count, 10).End(xlUp)).Value прямо в строкеТеперь чуть сложнее –Количеством ячеек по высоте, закрепление ссылки на
Разработчик ( исходные данные толькоИсточник: http://www.excel-easy.com/examples/checklist.html
C1. Когда пользовательВыберите ячейку, в которой: Дурной вариант на заполняет чекбоксами и macros
= p21 c
0, или наоборот,Какие будут чекбоксы?End With формул, изменив создадим диапазон с т.е. масштабом (зеленая желтую ячейку (F$1),
Developer) по тем валютам,Перевел: Антон Андронов выбирает один из нужно добавить флажок Калькулейшене привязывает их кPrivate Sub CheckBox1_Click()If CheckBox2.Value =Dim wbB As
как придумаете), т.е. Сообразите пример сwbB.Close 0=РЯД(Лист1!$F$3;Лист1!
именем ячейка) т.к. она должнав раскрывающемся списке которые пользователь выбралАвтор: Антон Андронов них, формула в или переключатель.SPYhelP
соотвествующим ячейкам все Range(‘U7’).Select If (ActiveCell.FormulaR1C1 False Then CheckBox2 Workbook, wbZ As вот эта часть чекбоксами.
Set wbB =$E$4:$E$10EurosЭтот именованный диапазон мы смещаться вправо, ноВставить (
с помощью флажков:bazile ячейке D1 используетСовет:: Спасибо огромное, как ячейки содержащие заглавную = ‘=1’) Then = p22
WorkbookIf p1 ThenHugo Nothing;Лист1!, который будет ссылаться позже будем использовать
не должна –Insert)
В Excel 2007/2010 к: Вопрос такой. Надо значение «Полная», если
За один раз можно раз то что ‘O’ (ну просто ActiveCell.FormulaR1C1 = ‘=0’If CheckBox3.Value =Dim i As
p1 = Not: Может так?’создаём новую книгу$F$4:$F$10 с помощью функции как исходные данные вниз, при копированиивыбираем инструмент созданным диапазонам можно
составить опросник (анкету) установлен первый переключатель, добавить только один было нужно файл такой изначально
Else ActiveCell.FormulaR1C1 = True Then CheckBox3 Long, ii As Trim(a(i, 1)) =
Просто схема, алгоритмWith Workbooks.Add.Sheets(1);1)СМЕЩ (
для построения диаграммы. формулы на весьФлажок ( применить команду
в Excel. Варианты или «Частичная», если
флажок или переключатель.Круст
был) в селектед
‘=1’ End Subну = p31 Long, x As Trim(b(ii, 1))
(как вариант):
.Range(«A1:W1000»).NumberFormat = «@»
наOFFSET)
Для создания такого диапазона диапазон.Checkbox)
Форматировать как таблицу ( ответов я предполагаю выбран второй переключатель. Чтобы ускорить работу,: Доброго времени суток! арии.собственно вот она
ладно типа пашет.If CheckBox3.Value = Byte, z Asозначает, что еслиOption Explicit
’формат 12-го столбца=РЯД(Лист1!$F$3;Лист1!на данные по будем использовать функциюТеперь при включении-выключении флажков
и рисуем два
Format
помечать галочками (CheckBox).=IF(C1=1,»Full-time»,»Part-time») выделите созданный элемент Несколько часов бьюсь
— забыл вНо хотелось бы
False Then CheckBox3 Long, y As
чекбокс true или
Sub test().Columns(12).NumberFormat = «h:mm»Labels курсам евро за
СМЕЩ (
наша дополнительная таблица
флажка-галочки для включения-выключенияas
Как в ячейку
Если нужно оценить более
управления и выберите помогите разобраться! Мне
предыдущей мессаге
чтобы при перемещении
= p32
Long
1, то после
Dim a(), b(),
’заголовки по образцу
;Лист1!
выбранный отрезок времени,
OFFSET)
заполняется либо данными
каждой из валют:
Table)
Excel встроить CheckBox
двух параметров в
команды
нужно, чтобы при
Sub CreateLinkedCheckBox() Dim
ячейки checkbox перемещалсяIf CheckBox4.Value =Dim p11 As
проверки он должен i&, ii&With .Range(«A1:M1»)Euros
используя только чтоиз категории из исходной таблицы,Текст флажков можно поменять,с вкладки ? Не на
одной группе, дляКопировать заполнении формы заказа, cel_adr As String с ней а
True Then CheckBox4
Boolean, p12 As стать false илиDim p1 As.Merge
;1) созданные до этогоСсылки и массивы (
либо искусственно созданной щелкнув по нимГлавная (
форму, а именно этого можно использовать >
пр отметке одного, ActiveSheet.CheckBoxes.Add(ActiveCell.Left + 2, при копировании создавалась
= p41 Boolean, p21 As 0 (ну или
Boolean, p2 As.HorizontalAlignment = xlCenterВыполнив эту процедуру последовательно
диапазоны Shift иLookup ошибкой #Н/Д, которая
правой кнопкой мышиHome) в ячейку!
функции ВЫБОР илиВставить или нескольких боксов, ActiveCell.Top, 25.5, 17.25).Select
группа checkbox +If CheckBox4.Value = Boolean, p22 As
можно сделать всё Boolean, p3 As.Value = «Заявка»
для рядов данных Zoom и ячейкуand
не дает линии и выбрав команду:
bazile ПРОСМОТР.. сумма автоматически прописывалась cell_adr = ActiveCell.Address ячейка и checkbox
False Then CheckBox4
Boolean
наоборот — приводим
Boolean, p4 As
.Font.Bold = True
доллара и евро, E3 в качествеReference)
на графике.Изменить текст (Это даст нам следующие:Нажмите кнопку
Чтобы изменить или удалить в графу стоимость. ActiveCell.Font.ColorIndex = 2
был завязан на
= p42
Dim p31 As
всё к 1).
Boolean
End With мы получим то,
точки отсчета:
- эта функция
Теперь добавим на листEdit преимущества:[вопрос перенесен в форумОК текст по умолчанию
Как это сделать? Selection.ShapeRange.LockAspectRatio = msoTrue ячейку куда мыIf Trim(a(i, 1)) Boolean, p32 As
planetaexcel.ru
Организовать связь элемента checkbox (флажок) и ячейки в excel
Иначе говоря -i = 1With .Range(«O1:X1») к чему стремилисьОбратите внимание, что перед умеет создавать ссылку Excel полосы прокрутки,text)Любые формулы в таких
по VBA]. для элемента управления,Vlad999 With Selection .Value это скопировали. = Trim(b(ii, 1)) Boolean, p41 As если чекбокс неii = 1
.Merge – диаграмма будет именем диапазона используется на диапазон заданного с помощью которых. таблицах автоматически транслируются
GacolУдаление элемента управления щелкните элемент управления: для начала приложить = xlOff .Characters.TextВидел эксель файл Then ‘если совпадают Boolean, p42 As отмечен, то онa = [a3:d3].Value
.HorizontalAlignment = xlCenter строиться по динамическим имя текущего листа размера в заданном пользователь сможет легкоТеперь привяжем наши флажки на весь столбец: Непосредственно в ячейкуЩелкните элемент управления правой и измените текст. файл. = » .LinkedCell в котором это 4 ячейки Boolean например false. И
b = [a4:d4].Value.Value = «База» диапазонам Dollars и – это сужает месте листа и сдвигать график по к любым ячейкам – не надо вставить checkbox нельзя, кнопкой мыши иСовет:Antykus = cell_adr .Display3DShading частично реализовано -If Trim(a(i, 2))
s = ThisWorkbook.Path его подконрольные значенияp1 = [a1].Font.Bold = True
Euros, а подписи круг действия именованного имеет следующие аргументы: оси времени и
для определения того, «тянуть» их вручную но иожно разместить нажмите клавишу DELETE. Если виден не весь
: = False End но такое впечатление = Trim(b(ii, 2))’ссылки на файлы
не проверяются.p2 = [b1]End With к оси Х диапазона, т.е. делаетВ качестве точки отсчета
менять масштаб его включен флажок или до конца таблицы
его поверх нее.Этот пример научит вас текст, щелкните иКруст With End Sub что используется какой-то ThenSet wbB =Если отмечен (т.е.p3 = [c1]y = 2 будут браться из его доступным в берется некая стартовая
увеличения. нет (в нашемПри дописывании к таблице Включаем панель инструменотов создавать чеклисты в перетаскивайте один из, Сумма должна появиться Sub Fill_Marked_with_CheckBoxes() Dim другой checkbox -If Trim(a(i, 3)) GetObject(s & «База true) — то
p4 = [d1] ‘с этой строки динамического же диапазона пределах текущего листа, ячейка, затем задаетсяПолосу прокрутки ( примере это две новых строк в «Элементы управления», включаем Excel. Сперва перейдите маркеров, пока не при нажатии на counter As Long ибо у него = Trim(b(ii, 3)) Прайсов» & «самая его подконрольные значенияIf p1 Then будут вставляться данные Labels. При изменении а не всей смещение относительно нееScroll желтых ячейки в будущем (новых дат режим конструктора и на вкладку будет виден весь кнопку? Из каких Dim counter2 As в свойствах в Then новая База.xls») проверяются, и при p1 = NotFor i = положения ползунков будут книги. Это необходимо на заданное количествоbar) верхней части дополнительной и курсов) – начинаем размещать нужныеРазработчик текст. Размер элемента значений должна сложиться Long Dim cel_adr формате объекта управленияIf Trim(a(i, 4))Set wbZ = успешной проверке он Trim(a(i, 1)) =
1 To UBound(a) меняться диапазоны и, нам для построения строк вниз иберем там же, таблицы). Для этого размеры таблицы увеличиваются элементы управления.(Developer), чтобы иметь управления и его сумма?
CyberForum.ru
CheckBox как вставить дату (Макросы/Sub)
As String counter есть дополнительная закладка = Trim(b(ii, 4)) ThisWorkbook должен стать false. Trim(b(ii, 1)) ‘цикл по данным как следствие, диаграмма. диаграммы в будущем. столбцов вправо. Последние где и флажки щелкните правой кнопкой автоматически, включая корректировкуСпасибо большое! С возможность создать чеклист. расстояние от текстаKapytan = 0 counter2
— связь с Then’берём данные в
В конце складываемIf p2 Then заявки При включении-выключении флажков
excelworld.ru
CheckBox в Excel
В новых версиях два аргумента этой – на панели мыши по очереди диапазонов в диаграммах, этим разобрался.Нажмите кнопку изменить нельзя.: Обработать событие Change = 0 Dim ячейкой (в моем
z = z два массива результаты — при
p2 = NotReDim c(1 To – отображаться только Excel для создания функции – высота инструментов по каждому добавленному ссылках на эту
Предлагаю другой вариантВставитьПосле вставки флажка или
CyberForum.ru
для чекбокса.
На чтение 6 мин Опубликовано 07.01.2021
В Microsoft Office Excel в любую ячейку таблицы можно поставить чекбокс. Это специфический символ в виде галочки, предназначенный для оформления какой-либо части текста, выделения важных элементов, запуска сценариев. В данной статье будут рассмотрены методы установки знака в Эксель с помощью встроенных в программу инструментов.
Содержание
- Как установить флажок
- Способ 1. Использование стандартных символов Microsoft Excel
- Способ 2. Замена символов
- Способ 3. Постановка галочки для активации чекбокса
- Способ 4. Как создать чекбокс для реализации сценариев
- Способ 5. Установка чекбокса с использованием инструментов ActiveX
- Заключение
Как установить флажок
Поставить флажок в Excel достаточно просто. С этим значком презентабельность и эстетичность документа повысится. Подробнее о нем будет рассказано далее.
Способ 1. Использование стандартных символов Microsoft Excel
В Экселе, как и в Word, есть собственная библиотека различных символов, которые можно установить в любом месте рабочего листа. Чтобы найти значок галочки и разместить его в ячейке, необходимо выполнить следующие действия:
- Выделить ячейку, в которую надо поставить чекбокс.
- Переместиться в раздел «Вставка» сверху главного меню.
- Нажать на кнопку «Символы» в конце списка инструментов.
- В открывшемся окне еще раз кликнуть по варианту «Символ». Откроется меню встроенных в программу значков.
- В поле «Набор» указать вариант «Буквы изменения пробелов», найти знак галочки в представленном списке параметров, выделить его ЛКМ и щелкнуть по слову «Вставить» внизу окошка.
- Убедиться, что чекбокс вставился в нужную ячейку.
Обратите внимание! В каталоге символов есть несколько типов чекбоксов. Значок выбирается на усмотрение пользователя.
Способ 2. Замена символов
Выполнять вышеуказанные действия необязательно. Символ чекбокса можно прописать вручную с клавиатуры компьютера, переключив ее раскладку на английский режим и нажав на кнопку «V».
Способ 3. Постановка галочки для активации чекбокса
С помощью постановки или снятия флажка в Excel можно запускать различные сценарии. Для начала потребуется разместить чекбокс на рабочем листе, активировав режим разработчика. Для вставки данного элемента необходимо проделать следующие манипуляции:
- Нажать по слову «Файл» в левом верхнем углу экрана.
- Перейти в раздел «Параметры».
- В следующем окне надо выделить подраздел «Настройка ленты» в левой части экрана.
- В графе «Основные вкладки» в списке найти строку «Разработчик» и поставить галочку напротив этого параметра, после чего щелкнуть по «ОК» для закрытия окошка.
- Теперь в списке инструментов сверху главного меню программы появится вкладка «Разработчик». В нее нужно перейти.
- В рабочем блоке инструмента кликнуть по кнопке «Вставить» и в графе «Элементы управления» формы щелкнуть по иконке чекбокса.
- После выполнения предыдущих действия вместо стандартного курсора мышки будет отображаться значок в виде крестика. На этом этапе пользователю надо кликнуть ЛКМ по области, в которую будет вставлена форма.
- Убедиться, что после клика в ячейке появился пустой квадратик.
- Щелкнуть ЛКМ по этому квадратику, и в нем разместится флажок.
- Рядом с чекбоксом в ячейке будет находиться стандартная надпись. Ее потребуется выделить и нажать на клавишу «Delete» с клавиатуры, чтобы удалить.
Важно! Стандартную надпись, расположенную рядом со вставленным символом, можно заменить на любую другую на усмотрение пользователя.
Способ 4. Как создать чекбокс для реализации сценариев
Установленный в ячейке флажок можно использовать для выполнения того или иного действия. Т.е. на рабочем листе, в таблице будут вноситься изменения после установки или снятия галочки в квадратике. Чтобы реализовать такую возможность, необходимо:
- Выполнить действия, рассмотренные в предыдущем разделе, чтобы пометить значок в ячейке.
- Щелкнуть ЛКМ по вставленному элементу и перейти в меню «Формат объекта».
- Во вкладке «Элемент управления» в графе «Значение» поставить тумблер напротив строки, характеризующей текущее состояние чекбокса. Т.е. либо в поле «Установлен», либо в строчку «Снят».
- Нажать на кнопку «Связать с ячейкой» внизу окна.
- Указать ячейку, в которой пользователь планирует запускать сценарии с помощью переключения чекбокса и еще раз кликнуть по тому же значку.
- В меню «Форматирование объекта» щелкнуть по «ОК», чтобы внесенные изменения применились.
- Теперь после установки галочки в выбранной ячейки будет прописано слово «ИСТИНА», а после снятия значение «ЛОЖЬ».
- К данной ячейке можно привязать любое действие, к примеру смену цвета.
Дополнительная информация! Привязка цвета производится в меню «Формат ячеек» во вкладке «Заливка».
Способ 5. Установка чекбокса с использованием инструментов ActiveX
Такой метод можно будет реализовать после активации режима разработчика. В общем виде алгоритм выполнения задачи можно сократить следующим образом:
- Активировать режим разработчика по рассмотренной выше схеме. Подробная инструкция была приведена при рассмотрении третьего способа вставки флажка. Повторяться нецелесообразно.
- Кликнуть правой клавишей манипулятора по ячейке с пустым квадратиком и стандартной надписью, которая появится после входа в режим «Разработчик».
- В контекстном меню выбрать пункт «Свойства».
- Откроется новое окно, в списке параметров которого надо будет отыскать строку «Value» и вручную прописать слово «True» вместо «False».
- Закрыть окно и проверить результат. Галочка должна появится в квадратике.
Заключение
Таким образом, в Excel чекбокс можно поставить различными способами. Выбор метода установки зависит от целей, преследуемых пользователем. Чтобы просто пометить тот или иной объект в табличке, достаточно воспользоваться методом подмены символов.
Оцените качество статьи. Нам важно ваше мнение: