Работа макроса на скрытом не активном листе - VBA
Формулировка задачи:
Добрый день, уважаемые.
Такая проблема.
Скажем есть макрос, который удаляет теги из ячеек.
Все хорошо, только вот хотелось бы чтоб макрос мог обрабатывать данные на скрытом не активном листе.
Я так понимаю тут нужно как то избавляться от селектов и по другому обращаться к ячейкам.
Подскажите пожалуйста )))
Решение задачи: «Работа макроса на скрытом не активном листе»
textual
Листинг программы
Sub DeleteTgRisk() Dim r As Range, t$ Set r = Worksheets("Имя_скрытого_рабочего_листа").[J2:J50,P2:P50] r.NumberFormat = "@" With CreateObject("VBScript.RegExp") .Pattern = "\<.*?\>" .Global = True For Each r In r t = .Replace(r.Value, "") t = Replace(t, "&nbps;", " ") t = Replace(t, "#160;", " ") t = Replace(t, """, " ") r.Value = t Next End With End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д