2

У меня есть лист Excel 2016 с динамическим диапазоном, где строка заголовка равна 3, диапазон данных начинается с 4 и постоянно расширяется.

  • Колонка А содержит имена студентов
  • Столбец J содержит раскрывающийся список: «Отлично, Очень хорошо, Хорошо, Средне, Плохо». Опция выбирается на основе результатов термина.

Я хотел бы иметь блок управления "Все, Отлично, Очень Хорошо, Хорошо, Средне, Плохо"

если выбран критерий в поле управления, должны отображаться только те строки, которые удовлетворяют. когда выбрано "Все", должны отображаться все строки.

Может кто-нибудь помочь мне с кодом макросов /VBA для кнопки управления (ActiveX) в групповой коробке.

В качестве альтернативы мы можем использовать ActiveX галочку (Form Control) в Group Box для того же.

1 ответ1

1

Кажется, вы слишком усложняете довольно простую задачу.

Выберите ваши данные, затем на вкладке «Данные» в группе «Сортировка и фильтр» нажмите «Фильтр». Это называется автофильтр, одна из наиболее широко используемых функций Excel.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .