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