Как добавить символы галочки и креста в выпадающий список в Excel?
Обычно после вставки символов галочки и креста в ячейки с функцией символа и последующего создания раскрывающихся списков с ними в качестве источника данных результаты будут отображаться как ü или û в раскрывающихся ячейках. Как отобразить фактические ✓ и символы в ячейках после выбора пунктов из выпадающего списка? Приведенный ниже метод VBA поможет создать выпадающий список с галочкой и крестиком в Excel.
Добавьте галочки и крестики в выпадающий список с кодом VBA
Добавьте галочки и крестики в выпадающий список с кодом VBA
С помощью приведенного ниже кода VBA вы можете вставлять тиковые и перекрестные раскрывающиеся списки в указанные ячейки в Excel. Пожалуйста, сделайте следующее.
1. На рабочем листе вы создадите раскрывающиеся списки с символами галочки и крестика, щелкните правой кнопкой мыши вкладку листа и выберите Просмотреть код из контекстного меню.
2. Затем Microsoft Visual Basic для приложений Откроется окно, скопируйте ниже код VBA в окно кода.
Код VBA 1: добавить символы галочки и креста в раскрывающийся список
Private Sub Worksheet_Change(ByVal Target As Range)
'Update by Extendoffice 20180703
If Intersect(Target, Range("B1:B10")) Is Nothing Then Exit Sub
If Target.Value = "Tick" Then
Target.Value = "P"
ElseIf Target.Value = "Cross" Then
Target.Value = "S"
End If
End Sub
3. Продолжайте нажимать Вставить > Модули, затем скопируйте следующий код 2 в окно модуля.
Код VBA 2: добавить символы галочки и креста в раскрывающийся список
Sub usingSymbols()
'Update by Extendoffice 20180703
Dim xRg As Range
Set xRg = Range("B1:B10")
xRg.Font.Name = "Wingdings 2"
xRg.Validation.Add xlValidateList, , , "Tick,Cross"
End Sub
Внимание: В приведенном выше коде B1: B10 - это диапазон ячеек, который вы создадите в раскрывающемся списке с пометкой и крестиком. Пожалуйста, измените диапазон по своему усмотрению.
4. нажмите F5 ключ для запуска кода.
Теперь выпадающие списки галочки и крестика вставлены в диапазон B1: B10. Выберите «Отметить» в раскрывающемся списке, чтобы вставить ✓ в ячейку, и выберите «Крестик». условное обозначение. Смотрите скриншот:
Статьи по теме:
- Как автоматически заполнять другие ячейки при выборе значений в раскрывающемся списке Excel?
- Как выполнить автозаполнение при вводе в раскрывающемся списке Excel?
- Как создать календарь с выпадающим списком в Excel?
- Как создать раскрывающийся список с множественным выбором или значениями в Excel?
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!