Первый код, который вы попробовали, проверяет одну ячейку (A2) и заполняет одну ячейку (M2). Если вы хотите проверить больше ячеек, поместите в макрос цикл «Для каждого». Например, смотрите Как повторять задачи с вашим кодом VBA с помощью цикла
Если вы не хотите использовать макрос, вы можете использовать фильтр для отображения только строк со значениями в столбце A.