Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Команда не применима для перекрывающихся диапазонов, Удаление отфильтрованных строк работает только при предварительном отменении объединения ячеек ВРУЧНУЮ
 
Здравствуйте !
Подскажите, пожалуйста, не могу никак разобраться в этой магии ...
Есть таблица.
Макрос останавливается на удалении отфильтрованных строк по значению "Да" в одном столбце, выдавая сообщение "Команда не применима для перекрывающихся диапазонов". Объединённых ячеек в разделе ленты "Выравнивание" нет (ведь если бы были, то была бы активна строка "Объединить ... )
Если перед запуском макроса вручную "отменяю объединение ячеек" в столбце, то макрос работает.
Если прописываю в макросе Columns("R:R").UnMerge  (на тот момент колонка идёт под буквой R) в начале макроса, или Columns("D:D").UnMerge перед непосредственной фильтрацией столбца — то макрос срабатывает только ОДИН ПЕРВЫЙ раз. Последующие разы удалять отфильтрованные строки не хочет.
Как только вручную перед работой макроса отменяю "объединение ячеек" в столбце — макрос работает.

Что неправильно ? Как так может быть ?

Код
    .................

    Range("D3").AutoFilter Field:=4, Criteria1:="Да" ' Показывает строки в колонке 4, где есть "Да" 
    ActiveSheet.AutoFilter.Range.Offset(1).SpecialCells(xlCellTypeVisible).EntireRow.Delete ' Удаляет эти строки, начиная со второй строки
    
    .............
Изменено: volh1 - 09.07.2024 12:40:54
Пропали пункты в контекстном меню VBA Project, При попытке удалить модуль — нет соответствующего пункта "удалить"
 
Здравствуйте !
Подскажите, пожалуйста, как вернуть пункт "удалить модуль". В контекстном меню модуля он, и ещё пункт "распечатать" каким-то образом исчезли .... Может что-то нажал как-то ... Перерыл всё, ничего не могу найти , ни в инете, ни в настройках экселя.
Сносить эксель и устанавливать заново ?  
Страницы: 1
Наверх