Всем привет! 👋
На одном из форумов была задача:
Нужно сделать так, чтобы при повторяющих значениях, Excel издавал звук из файла (пример в ячейке А1:А100 есть значения, когда в колонку В введены повторяющее, они выделяются в красный, и при этом чтоб был звук)
Представляем наше видение (решение) поставленной задачи.
📢 Вы можете загрузить файл с исходным кодом в конце данной статьи 🔽
▶️ Вариант 1. Как выделять ячейки красным цветом и издавать звук из файла
Данный макрос вы можете использовать для того, чтобы при повторяющихся значениях в колонке B выделять ячейки красным цветом и издавать звук из файла:
🔔 Чтобы каждый раз, при изменении значения в колонке B, выполнялась проверка >>> является ли значение уникальным и, если это так, убирать заливку с ячейки. Несколько изменим код:
Также обращаем внимание! Макрос использует функцию Beep, которая издаёт звук системного динамика. Если вы хотите использовать звук из файла, вам нужно будет использовать другой метод для воспроизведения звука.
▶️ Вариант 2. Автоматическое срабатывание при вводе данных
Можно настроить макрос таким образом, чтобы он автоматически срабатывал при вводе данных в колонку B.
Для этого будем использовать событие Worksheet_Change и добавим следующий код в лист, на котором требуется отслеживать изменения:
Теперь каждый раз, когда будут вводиться данные в колонку B в диапазоне B1:B100, макрос HighlightDuplicates1 автоматически запускается и выделяет повторяющиеся значения красным цветом.
🔷 Результат:
В заключение:
Пишите Ваши примеры задач в комментариях. И мы обязательно сделаем на них обзор с подробным разъяснением.
Наши рекомендации: