Как выполнить автозаполнение при вводе в раскрывающемся списке Excel?

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

Автозаполнение при вводе раскрывающегося списка с кодом VBA
Дополнительные руководства для drop вниз список …


Автозаполнение при вводе в раскрывающемся списке с кодом VBA

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

Во-первых, вам нужно вставить поле со списком в рабочий лист и изменить его свойства.

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

2. Перед вставкой поля со списком вам необходимо добавить вкладку Разработчик на ленту Excel. Если на ленте отображается вкладка «Разработчик», перейдите к шагу 3. В противном случае сделайте следующее: Нажмите Файл > Параметры , чтобы открыть Окно настроек . В этом окне Параметры Excel нажмите Настроить ленту на левой панели, установите флажок Разработчик , а затем нажмите Кнопка ОК . См. Снимок экрана:

3. Нажмите Разработчик > Вставить > Поле со списком (элемент управления ActiveX) .

4. Нарисуйте поле со списком на текущем листе. Щелкните его правой кнопкой мыши и затем выберите Свойства из контекстного меню.

5. В диалоговом окне Свойства замените исходный текст в поле (Имя) на TempCombo.

6. Отключите режим дизайна , нажав Разработчик > Режим дизайна.

Затем, примените приведенный ниже код VBA

7. Щелкните правой кнопкой мыши вкладку текущего листа и выберите Просмотреть код в контекстном меню. См. Снимок экрана:

8. В открывшемся окне Microsoft Visual Basic для приложений скопируйте и вставьте приведенный ниже код VBA в окно кода рабочего листа.

Код VBA: Автозаполнение при вводе в раскрывающемся списке

9. Одновременно нажмите клавиши Alt + Q , чтобы закрыть окно приложений Microsoft Visual Basic ..

С этого момента, когда щелкают ячейку раскрывающегося списка, раскрывающийся список будет запрашивать автоматически. Вы можете начать вводить букву, чтобы соответствующий элемент автоматически заполнялся в выбранной ячейке. См. Снимок экрана:

Примечание: Этот код не работает для объединенных ячеек.

Легко создавать раскрывающийся список с флажками в Excel:

Выпадающий список с флажками утилиты Kutools for Excel может помочь вам легко создать раскрывающийся список с флажками в указанном диапазоне, текущем листе, текущей книге или всем открывал книги в соответствии с вашими потребностями.
Загрузите и попробуйте прямо сейчас! (30-дневная бесплатная пробная версия)


Статьи по теме:

Как создать раскрывающийся список с несколькими флажками в Excel?
Многие пользователи Excel, как правило, создают раскрывающийся список с несколькими флажками, чтобы выбирать несколько элементов из списка за раз. На самом деле, вы не можете создать список с несколькими флажками с помощью проверки данных. В этом руководстве мы покажем вам два метода создания раскрывающегося списка с несколькими флажками в Excel. В этом руководстве представлен метод решения проблемы.

Создать раскрывающийся список из другой книги в Excel
Создать данные довольно просто выпадающий список проверки среди листов в книге. Но если данные списка, необходимые для проверки данных, находятся в другой книге, что вы будете делать? В этом руководстве вы узнаете, как в деталях создать раскрывающийся список из другой книги в Excel.

Создание раскрывающегося списка с возможностью поиска в Excel
Для раскрывающегося списка с многочисленными значениями найти подходящий – непростая задача. Ранее мы ввели метод автоматического заполнения раскрывающегося списка при вводе первой буквы в раскрывающемся списке. Помимо функции автозаполнения, вы также можете сделать раскрывающийся список доступным для поиска для повышения эффективности работы при поиске правильных значений в раскрывающемся списке. Чтобы сделать раскрывающийся список доступным для поиска, попробуйте метод, описанный в этом руководстве.

Автоматическое заполнение других ячеек при выборе значений в раскрывающемся списке Excel
Давайте скажем, вы создали раскрывающийся список на основе значений в диапазоне ячеек B8: B14. Когда вы выбираете любое значение в раскрывающемся списке, вы хотите, чтобы соответствующие значения в диапазоне ячеек C8: C14 автоматически заполнялись в выбранной ячейке. Для решения проблемы методы, описанные в этом руководстве, окажут вам услугу.

Дополнительные руководства для раскрывающегося списка …


Оцените статью
Frestage.ru
Добавить комментарий