Note: The other languages of the website are Google-translated. Back to English

Как быстро вставить несколько флажков в Excel?

Как быстро установить несколько флажков в Excel? Пожалуйста, следуйте этим хитрым методам в Excel:

Вставьте несколько флажков с помощью маркера заполнения

Вставьте несколько флажков с кодом VBA

Вставляйте и удаляйте несколько флажков одним щелчком мыши с помощью Kutools for Excel


стрелка синий правый пузырь Вставьте несколько флажков с помощью маркера заполнения

В Excel Fill Handle - мощная функция для решения многих задач. Он также может заполнять флажки. Сначала вы должны установить флажок. Сделайте следующее:

1. Нажмите разработчик в строке меню, затем щелкните Вставить, и выберите изображение флажка под Контроль формы. Смотрите скриншот:

док-вставка-несколько-флажков1

2. Щелкните изображение флажка, и вы увидите указатель со знаком плюса, щелкните то место, где вы хотите добавить флажок.

док-вставка-несколько-флажков2

3. Установите флажок и переместите его в ячейку, а затем удалите имя флажка.

4. Затем выберите ячейку, в которой установлен флажок. Затем перетащите маркер заполнения по диапазону ячеек, который вы хотите заполнить. Смотрите скриншот:

док-вставка-несколько-флажков3


Вставляйте несколько флажков в выборки одним щелчком мыши:

Kutools for Excel's Флажки пакетной вставки Утилита может помочь вам быстро установить сразу несколько флажков. Нажмите, чтобы бесплатно загрузить эту функцию.

док вставить несколько флажков 10

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!


стрелка синий правый пузырь Вставьте несколько флажков с кодом VBA

Если вы считаете, что первый метод вызывает некоторые затруднения, следующий код VBA поможет вам легко и быстро установить несколько флажков.

1. Нажмите разработчик > Визуальный Бейсик, Новый Microsoft Visual Basic для приложений появится окно, щелкните Вставить > Модули, и введите следующий код в Модули:

Sub InsertCheckBoxes()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Ws = Application.ActiveSheet
Application.ScreenUpdating = False
For Each Rng In WorkRng
    With Ws.CheckBoxes.Add(Rng.Left, Rng.Top, Rng.Width, Rng.Height)
        .Characters.Text = Rng.Value
    End With
Next
WorkRng.ClearContents
WorkRng.Select
Application.ScreenUpdating = True
End Sub

2. Затем нажмите док-умножить-расчет-3 кнопку для запуска кода. Появится диалоговое окно с напоминанием о выборе диапазона ячеек, в который вы хотите вставить флажки. Смотрите скриншот:

док-вставка-несколько-флажков4

3, Затем нажмите OK, чекбоксы вставлены в диапазон аккуратно и красиво. Смотрите скриншот:

док-вставка-несколько-флажков5


стрелка синий правый пузырь Вставьте несколько флажков с помощью Kutools for Excel

Здесь я могу представить вам простой и удобный способ вставить несколько флажков -Kutools for Excel, С его Флажок "Пакетная вставка" вы можете вставить флажки в пустые ячейки или ячейки с данными.

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно и без ограничений в течение 30 дней.

После установки Kutools for Excel, выполните следующие действия:

1. Выберите диапазон ячеек, в который вы хотите установить флажки.

2. Нажмите Кутулс > Вставить > Флажки пакетной вставки, см. снимок экрана:

док-вставка-несколько-флажков06

3. Затем выбранные вами ячейки будут заполнены флажками, как показано на следующих снимках экрана:

Вставьте флажки в пустые ячейки Вставить флажки в ячейки данных
док-вставка-несколько-флажков7 док-вставка-несколько-флажков8

Советы. Если вы хотите быстро удалить несколько флажков, попробуйте использовать Kutools for ExcelАвтора Удалить флажки как показано на следующем снимке экрана. Полная функция без ограничений в течение 60 дней, пожалуйста, скачайте и получите бесплатную пробную версию сейчас.

док-вставка-несколько-флажков9

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!


стрелка синий правый пузырь Вставьте и удалите несколько флажков с помощью Kutools for Excel

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!

Связанные статьи:

Как быстро удалить несколько флажков в Excel?


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (51)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Отличный макрос, который прекрасно работает, чтобы быстро и легко вставлять флажки в выбранный диапазон; благодарю вас. Не могли бы вы показать пример макроса для вставки в выбранный диапазон настраиваемого раскрывающегося списка с тремя вариантами: «Да», «Нет» и «Возможно»?
Этот комментарий был сведен к минимуму модератором на сайте
Отличный трюк... Мне понравилось.
Этот комментарий был сведен к минимуму модератором на сайте
Почему в классе только один мальчик????
Этот комментарий был сведен к минимуму модератором на сайте
[quote]Почему в этом классе только один мальчик????Дэниел[/quote] :lol: Это просто для демонстрации.
Этот комментарий был сведен к минимуму модератором на сайте
отлично работает макрос добавьте галочку в ячейку, спасибо :-)
Этот комментарий был сведен к минимуму модератором на сайте
Превосходная работа. Спасибо :roll:
Этот комментарий был сведен к минимуму модератором на сайте
КЛАССНО! Спасибо огромное!
Этот комментарий был сведен к минимуму модератором на сайте
Когда я это сделал, все работало отлично (спасибо!), за исключением того, что когда флажки отмечены, он автоматически имеет желтый цвет заливки в ячейке. Как мне сделать так, чтобы единственное, что происходит, это флажок установлен, а цвет заливки отсутствует? Спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
[quote]Когда я это сделал, все работало отлично (Спасибо!), за исключением того, что когда флажки отмечены, он автоматически имеет желтый цвет заливки в ячейке. Как мне сделать так, чтобы единственное, что происходит, это флажок установлен, а цвет заливки отсутствует? Спасибо!Автор # Шон[/quote] Просто измените строку, как написано в комментариях: .FormatConditions(1).Interior.ColorIndex = 6 'изменить на другой цвет, когда отмечен галочкой. Оставьте это полностью, если вы не хотите изменения цвета. Ваше здоровье!
Этот комментарий был сведен к минимуму модератором на сайте
Я сделал это, но когда я проверяю один блок, все проверяются вместе. как я могу их разделить?
Этот комментарий был сведен к минимуму модератором на сайте
Код работает отлично! Теперь я редактирую цвет, я хотел бы центрировать флажки в каждой ячейке, есть идеи, что мне нужно изменить для этого? Спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
[quote]Код работает отлично! Теперь я редактирую цвет, я хотел бы центрировать флажки в каждой ячейке, есть идеи, что мне нужно изменить для этого? Спасибо!Вайолет[/quote] Для каждого Rng в WorkRng с Ws.CheckBoxes.Add((Rng.Offset(0, 1).Left - Rng.Left) / 2 + Rng.Left - CkBoxSize, Rng.Top, 0.33, Rng.Height ) .Characters.Text = Rng.Value End With
Этот комментарий был сведен к минимуму модератором на сайте
Он продолжает выдавать мне ошибку, когда я открываю его, что он должен был исправить ошибки? Любая помощь? Если кто-то захочет помочь, я опубликую отчет, который я получаю из офиса Microsoft.
Этот комментарий был сведен к минимуму модератором на сайте
Флажки немного сходят с ума, когда вы копируете их со связанными ячейками. Мне пришлось написать вещь, чтобы сбросить привязку, когда я хочу скопировать эти ячейки куда-то еще.
Этот комментарий был сведен к минимуму модератором на сайте
Можем ли мы затем отфильтровать эти флажки? В основном отображать только тех, кто присутствовал?
Этот комментарий был сведен к минимуму модератором на сайте
Можем ли мы тогда отфильтровать эти флажки? В основном отображать только тех, кто присутствовал?
Этот комментарий был сведен к минимуму модератором на сайте
Да полностью. Флажки на самом деле не зависят от ячеек. Они в основном плавают над электронной таблицей и связаны с ячейкой по адресу, вставляющему значения True и False при нажатии (или N / A, если вы делаете его флажком с тремя состояниями). Но когда вы фильтруете в Excel, он скрывает определенные строки. Он не будет скрывать флажки. Я действительно не предлагаю фильтровать с помощью этого макроса. Могут происходить странные вещи, и вы можете не осознавать, когда несколько флажков расположены друг над другом или что два флажка связаны с одной ячейкой, а ячейка не связана ни с одним флажком. Что я обычно делаю, так это создаю список и вместо галочек ввожу 1 или 0 в соседнюю ячейку, а затем суммирую. Вы даже можете сводную таблицу, если ваша информация становится сложной. Например, у вас есть еще одна колонка, в которой указан пол ваших посетителей. Можно было бы подсчитать, сколько мужчин и сколько женщин присутствовало.
Этот комментарий был сведен к минимуму модератором на сайте
Большое спасибо!, за флажок.
Этот комментарий был сведен к минимуму модератором на сайте
Есть ли способ, чтобы текст флажка был текстом выбранной ячейки?
Этот комментарий был сведен к минимуму модератором на сайте
Да. Да, есть. Всегда есть выход.
Этот комментарий был сведен к минимуму модератором на сайте
[цитата] Да. Да, есть. Всегда есть выход.Дэнни[/quote] Хорошо. Как бы мне этого добиться. Я плохо разбираюсь в синтаксисе excel. Я пробовал .text и .value (для c в приведенном выше коде). С неверными результатами. Я пробовал множество вещей, которые обычно были бы результатом, но не повезло. У меня есть большой маркированный список элементов, которые я хотел бы заменить маркированным флажком, и чтобы значение и текст этого поля были исходным текстом маркированного элемента.
Этот комментарий был сведен к минимуму модератором на сайте
Эй, ребята, это так полезно - спасибо! Быстрый вопрос, я совершенно неопытен в таких вещах, так что извините, если это глупо! Я хотел бы просто иметь галочки (без истинного или ложного), и я хотел бы, чтобы поля были желтыми, когда они не были отмечены галочкой, но не заполнялись после того, как были отмечены галочкой, чтобы указать учащихся, которые не сдали черновики и оценки и т. д. Это возможно? Может ли кто-нибудь опубликовать фактический код для этого или провести меня через него? Спасибо заранее!!!
Этот комментарий был сведен к минимуму модератором на сайте
как изменить ссылочный адрес для нескольких флажков
Этот комментарий был сведен к минимуму модератором на сайте
У меня есть электронная таблица Excel, в которой есть вопрос, а затем справа находятся другие столбцы «Элементы управления Met, столбцы f и G с установленными флажками, столбец F да или столбец G нет. Я хочу использовать фильтр только для получения каждый из рулонов, которые имеют галочку, но фильтр не видит галочку s
Этот комментарий был сведен к минимуму модератором на сайте
как изменить адрес сотового
Этот комментарий был сведен к минимуму модератором на сайте
Sub RelinkCheckBoxes() 'Вы выбираете ячейки, которые включают флажки, которые ведут себя странно. «Тогда вы запускаете макрос. «Он изменяет эти флажки так, чтобы связанные ячейки соответствовали ячейкам под ними. 'Кроме того, текст флажка превращается в текст ячейки. Dim ckbox As Shape Dim rngLinkedCell As Range If ActiveSheet.CheckBoxes.Count = 0 Then Exit Sub 'Проверить, что выделенный диапазон является диапазоном. Если TypeName(Selection) "Range" Then Exit Sub For Each ckbox In ActiveSheet.Shapes 'Проверьте, является ли фигура элементом управления. If ckbox.Type = msoFormControl Then 'проверить, что элемент управления является флажком If ckbox.FormControlType = xlCheckBox Then 'найти ячейку под флажком, который находится в пределах выделения Set rngLinkedCell = Application.Intersect(ckbox.TopLeftCell, Selection) 'назначить новый адрес ссылки и переименуйте флажок, чтобы он соответствовал. Если rngLinkedCell не является ничем, то с помощью ckbox
Этот комментарий был сведен к минимуму модератором на сайте
Код работал отлично. Благодарю вас!
Здесь еще нет комментариев
Загрузить ещё
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL