Поиск/замена на всем листе в VBA - VBA

Формулировка задачи:

Добрый день, прошу помочь в решении задачки. Макрос запускается с Лист1, но нужно на Лист2 найти все ячейки со значением, равным "#Н/Д" и заменить их на "" (пустое значение), чтобы поиск/замена шла сразу на всем листе по всем строкам/столбцам. Пробовала через запись макроса, но не работает. Выдается либо ошибка (если выделяю столбцы), либо ничего не происходит, если просто сразу замену делаю.
Sheets("Лист2").Select
    Cells.Replace What:="#Н/Д", Replacement:="", LookAt:=xlWhole, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False

Код к задаче: «Поиск/замена на всем листе в VBA - VBA»

textual
Worksheets("Лист2").Cells.Replace "#N/A", ""

13   голосов, оценка 4.000 из 5


СОХРАНИТЬ ССЫЛКУ