VBA проблемы с поиском максимальных значений и копированием имен на другой лист - PullRequest
0 голосов
/ 30 мая 2019

Я испытываю большие трудности при разработке своего первого кода в Excel VBA.Проблема заключается в следующем: в столбце B (рабочий лист 1) я вставил имена некоторых студентов.в столбце C я вставил оценки соответствующих учащихся (см. таблицу 1).

В таблице 2 таблицы 2 я хочу, чтобы в ячейках A1: A3 отображались имена 3 лучших учеников.После просмотра множества учебных пособий на YouTube мне так и не удалось понять, как это сделать.Есть ли кто-нибудь, кто мог бы помочь мне разработать этот код в VBA?

Таблица 1, таблица 1:

Student Mark
Alex    9,5
Sophie  7
Nick    8
Paul    4
Helena  9
jan 6

Таблица 2, таблица 2:

Best students
?
?
?

1 Ответ

0 голосов
/ 30 мая 2019

вам не нужно никакого кодирования для этого. Просто создайте сводную таблицу из ваших данных (один столбец для учащегося, другой - для оценки) и используйте фильтр «10 лучших ...», чтобы отфильтровать 3 верхние оценки. Смотрите на скриншот (к сожалению, у меня есть только немецкая версия Excel, но надеюсь, что скриншот поможет вам в правильном направлении).

Снимок экрана сводной таблицы (немецкий)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...