Я использую автофильтр для быстрого удаления пустых строк, однако я подумал, что мне удастся удалить только ячейки в текущем диапазоне, а не всю строку, используя только delete(xlshiftup)
вместо entirerow.delete
Код ниже - то, что я использовал:
With Range
.AutoFilter Field:=1, Criteria1:="="
.offset(1, 0).Resize(.Rows.Count - 1).SpecialCells(xlCellTypeVisible).Delete (xlShiftUp)
End with
Возможно ли это? Я думал, что это будет решением, но по какой-то причине он удаляет весь контент в оставшихся видимых строках.