У одного из моих читателей появилась как мне показалась интересная задача. И вот как она сформулирована: «Можете подсказать как в VBA с текущей страницы Excel считать значения из заранее определённых ячеек, которых может быть до 32х (например, диапазон А1:A32), потом из этих значений найти максимальное из них (например, это А5), а после искать уже максимальное значение из оставшихся ячеек (в диапазоне А1:A4, А6:А32) и так далее до того, как не кончатся значения» Спросив разрешения у подписчика на опубликования статьи по этой теме и, получив его, задался вопросом - правильно ли я понял поставленную перед ним задачу, а именно: Удостоверившись в этом, давайте вместе попробуем провернуть это мероприятие. Итак, мы имеем диапазон со значениями (числовыми): Для реализации этой задачи давайте напишем следующий код на VBA и разберем его: В принципе поясняющие строки в коде уже есть, но давайте разберём некоторые моменты. Про объявление переменных говорить не буду (раз дошли до этой статьи), а
VBA Excel № 151. Поиск максимальных значений в диапазоне
15 июня 202415 июн 2024
328
3 мин