Добрый день, уважаемые читатели блога! Сегодня поговорим о быстрой замене значений в таблице Excel. Зачем нам это нужно, когда есть формулы ЕСЛИ и условное форматирование? Ответ прост - для экономии времени. Но ведь можно ещё быстрее. Ниже будет пример с небольшой таблицей, где хочется сразу выделить или поместить нужное значение. Есть две таблицы, одна оригинал, вторая для изменений. Все ученики кто получил 4 и выше имеют результат "Прошёл", у кого 3 и ниже - "Не прошёл". Если будем использовать условное форматирование, придётся писать формулу каждый раз и если таблица очень большая и сразу хочется увидеть результат - лучше воспользоваться макросом. Сразу оговорюсь в макросе будет прописан диапазон для замены, так что если таблица будет больше, нужно просто изменить диапазон. Как обычно: Вставляем следующий код. Sub Result()
Dim cell As Range
' Проверка каждой ячейки диапазона на прохождение
For Each cell In Range("I2:L10").Cells
If cell.Value <= 3 Then
cell.Value = "Не прошёл"
Else