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

Як швидко вставити кілька прапорців у Excel?

Як ми можемо швидко вставити кілька прапорців у Excel? Будь ласка, дотримуйтесь цих хитрих методів у Excel:

Вставте кілька прапорців за допомогою ручки заповнення

Вставте кілька прапорців із кодом VBA

Вставте та видаліть кілька прапорців одним клацанням за допомогою Kutools для Excel


стрілка синя права міхур Вставте кілька прапорців за допомогою ручки заповнення

У програмі Excel ручка заповнення - це потужна функція, яка робить багато речей. Він також може заповнити прапорці. Спочатку потрібно вставити прапорець. Виконайте наступне:

1. Клацання Розробник у рядку меню, а потім натисніть Insertта встановіть прапорець біля зображення Контроль форми. Дивіться знімок екрана:

doc-insert-multiple-checkboxes1

2. Клацніть зображення прапорця, і ви побачите вказівник плюса, клацніть туди, куди потрібно додати прапорець.

doc-insert-multiple-checkboxes2

3. Установіть прапорець і перемістіть його до комірки, а потім видаліть ім'я прапорця.

4. Потім виділіть клітинку, де знаходиться прапорець. А потім перетягніть маркер заповнення на діапазон комірок, які потрібно заповнити. Дивіться знімок екрана:

doc-insert-multiple-checkboxes3


Вставте кілька прапорців у виділення одним клацанням миші:

Kutools для Excel's Прапорці вставки партії Утиліта може допомогти вам швидко вставити кілька прапорців одночасно. Клацніть, щоб безкоштовно завантажити цю функцію.

doc вставити кілька прапорців 10

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


стрілка синя права міхур Вставте кілька прапорців із кодом VBA

Якщо ви вважаєте, що перший метод є дещо складним, наведений нижче код VBA може допомогти вам легко та швидко вставити кілька прапорців.

1. Клацання Розробник > Візуальний Бейсік, новий Microsoft Visual Basic для програм відобразиться вікно, натисніть Insert > Модуліта введіть наступний код у Модулі:

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. Потім натисніть doc-множення-розрахунок-3 для запуску коду. І з’явиться підказка з нагадуванням вибрати діапазон комірок, які потрібно вставити. Дивіться знімок екрана:

doc-insert-multiple-checkboxes4

3. А потім клацніть OK, прапорці були вставлені в діапазон акуратно та красиво. Дивіться знімок екрана:

doc-insert-multiple-checkboxes5


стрілка синя права міхур Вставте кілька прапорців за допомогою Kutools для Excel

Тут я можу представити вам простий і зручний спосіб вставити кілька прапорців -Kutools для Excel, З його Прапорець "Вставка партії" функцію, ви можете вставити прапорці в порожні комірки або комірки з даними.

Kutools для Excel : з більш ніж 300 зручними надбудовами Excel, які можна спробувати без обмежень протягом 30 днів.

після установки Kutools для Excel, виконайте такі дії:

1. Виберіть діапазон комірок, до яких потрібно вставити прапорці.

2. Клацання Кутулс > Insert > Прапорці вставки партії, див. скріншот:

doc-insert-multiple-checkboxes06

3. Потім вибрані комірки були заповнені прапорцями, як показано на наступних скріншотах:

Вставте прапорці в порожні комірки Вставте прапорці в комірки даних
doc-insert-multiple-checkboxes7 doc-insert-multiple-checkboxes8

Поради. Якщо ви хочете швидко видалити кілька прапорців, спробуйте скористатися Kutools для ExcelАвтора Видалити прапорці як показано на наступному скріншоті. Повна функція без обмежень за 60 днів, будь ласка, завантажте та отримайте безкоштовну пробну версію зараз.

doc-insert-multiple-checkboxes9

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


стрілка синя права міхур Вставте та видаліть кілька прапорців за допомогою Kutools для Excel

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

Пов'язані статті:

Як швидко видалити кілька прапорців у Excel?


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

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

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (51)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Чудовий макрос, який чудово працює, щоб швидко та легко вставляти прапорці у вибраний діапазон; Дякую. Чи не задумали б ви показати приклад макросу, щоб вставити у вибраний діапазон налаштований спадний список із трьома параметрами: «Так», «Ні» та «Можливо»?
Цей коментар був мінімізований модератором на сайті
Чудовий трюк... Мені сподобалося.
Цей коментар був мінімізований модератором на сайті
Чому в цьому класі тільки один хлопчик????
Цей коментар був мінімізований модератором на сайті
[quote]Чому в цьому класі тільки один хлопчик????Даніель[/quote] :lol: Це лише для демонстрації.
Цей коментар був мінімізований модератором на сайті
відмінно працює макрос, додайте прапорець у клітинку, дякую :-)
Цей коментар був мінімізований модератором на сайті
Чудова робота. Дякую :roll:
Цей коментар був мінімізований модератором на сайті
ЧУДОВО! Дуже дякую!
Цей коментар був мінімізований модератором на сайті
Коли я це зробив, все працювало чудово (дякую!), за винятком випадків, коли прапорці встановлені, клітинка автоматично має жовтий колір заливки. Як мені дістатися до місця, де єдине, що відбувається, це прапорець, без кольору заливки? Спасибі!
Цей коментар був мінімізований модератором на сайті
[quote]Коли я це зробив, усе працювало чудово (дякую!), за винятком випадків, коли прапорці встановлені, клітинка автоматично має жовтий колір заливки. Як мені дістатися до місця, де єдине, що відбувається, це прапорець, без кольору заливки? Спасибі!Автор # Шона[/quote] Просто змініть рядок так, як написано в коментарях: .FormatConditions(1).Interior.ColorIndex = 6 'змініть на інший колір, якщо позначено Повністю залиште його, якщо ви не хочете змінювати колір. Здоров'я!
Цей коментар був мінімізований модератором на сайті
Я зробив це, але коли я перевіряю один boc, усі перевіряються разом. як я можу їх розділити?
Цей коментар був мінімізований модератором на сайті
Код працює чудово! Я редагую колір зараз, я хотів би центрувати прапорці в кожній клітинці, уявляєте, що мені потрібно змінити для цього? Спасибі!
Цей коментар був мінімізований модератором на сайті
[quote]Код працює чудово! Я редагую колір зараз, я хотів би центрувати прапорці в кожній клітинці, уявляєте, що мені потрібно змінити для цього? Спасибі!Від Віолет[/quote] Для кожного Rng в WorkRng With 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]Так. Так, є. Завжди є спосіб.Від Денні[/quote] Добре. Як би я цього зробив. Я погано розбираюся в синтаксисі Excel. Я спробував .text і .value (для c у коді вище). З неправильними результатами. Я спробував безліч речей, які зазвичай були б результатом, але безрезультатно. У мене є великий список елементів, які я хотів би замінити маркером на прапорець і щоб значення та текст цього поля були оригінальним текстом елемента маркера
Цей коментар був мінімізований модератором на сайті
Привіт, хлопці, це дуже корисно - дякую! Швидке запитання, я абсолютно недосвідчений із цим типом речей, тому вибачте, якщо це дурно! Я хотів би просто мати галочки (без істини чи хибності), і я хотів би, щоб клітинки були жовтими, коли вони не відмічені, але не заповнювалися після позначення, щоб вказати учнів, які не здали чернетки та оцінки тощо. можливо? Будь ласка, хтось може опублікувати фактичний код для цього або провести мене через нього? Велике спасибі наперед!!!
Цей коментар був мінімізований модератором на сайті
як змінити довідкову адресу для кількох прапорців
Цей коментар був мінімізований модератором на сайті
У мене є електронна таблиця Excel, у якій є запитання, а потім праворуч розташовані інші стовпці "Елементи керування зустрічаються, стовпець f і G із прапорцями, які були встановлені, стовпець F так або стовпець G ні. Я хочу використовувати лише фільтр, щоб отримати кожен з рулонів має галочку, але фільтр не бачить позначку s
Цей коментар був мінімізований модератором на сайті
як змінити адресу клітинки
Цей коментар був мінімізований модератором на сайті
Sub RelinkCheckBoxes() 'Ви вибираєте клітинки, які містять прапорці, які дивно діють. Тоді ви запускаєте макрос. «Це змінює ці прапорці, щоб зв’язані клітинки відповідали клітинкам під ними. «Також це перетворює текст прапорця на текст клітинки. Dim ckbox As Shape Dim rngLinkedCell As Range Якщо ActiveSheet.CheckBoxes.Count = 0 Потім Exit Sub 'Перевірте, що виділення є діапазоном. Якщо TypeName(Selection) "Діапазон", то вийдіть із Sub For Every ckbox In ActiveSheet.Shapes 'Перевірте, чи фігура є елементом керування. Якщо ckbox.Type = msoFormControl Then 'перевірте, що елемент керування є прапорцем Якщо ckbox.FormControlType = xlCheckBox Потім 'знайдіть клітинку під прапорцем, що знаходиться в межах вибору Set rngLinkedCell = Application.Intersect(ckbox.TopLeft)Cell', призначте виділення нову адресу посилання та перейменуйте прапорець, щоб він відповідав. Якщо Not rngLinkedCell - це нічого, то With ckbox .OLEFormat.Object.LinkedCell = rngLinkedCell.Address .Name = rngLinkedCell.Address .TextFrame.Characters.Text = rngLinkedCell With End. If End If End If End
Цей коментар був мінімізований модератором на сайті
Код працював чудово. Дякую!
There are no comments posted here yet
Load More
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL