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

Страницы: 1
Удаление скрытых фильтром строк, Долго думает и виснет при попытке удалить скрытые строки
 
Timuchin, для быстродействия строки нужно удалять не построчно, а разом.
Загоняем строки в массив, и потом разом грохаем.
Код
Sub DeleteFilteredRows()
Dim rr As Range
    LastRow = ActiveSheet.UsedRange.Rows.Count
    For r = 1 To LastRow
        If Rows(r).Hidden Then
            If rr Is Nothing Then
                Set rr = Cells(r, 1)
            Else
                Set rr = Union(rr, Cells(r, 1))
            End If
        End If
    Next r
    If Not rr Is Nothing Then rr.EntireRow.Delete
    On Error Resume Next
    ActiveSheet.ShowAllData
    On Error GoTo 0
End Sub
Ошибки Plex 2017.2
 
Коллеги как считаете корректно ли отработка функций обработки текста (в форме frmText)?
Скрытый текст


Я имею ввиду функционал добавления символов в начало или конец строки, а также все связанное с обработкой текста настройки по принципу
Код
For Each cell In DataRng

Если в таблице включен автофильтр, и имеются ячейки попавшие в скрытую область, то они тоже будут обработаны, хотя по ним это может не требоваться.

Корректней ли будет использовать такую конструкцию?

Код
For Each cell In DataRng.SpecialCells(xlCellTypeVisible)
Ошибки Plex 2017.2
 
Цитата
Vikzubov написал:После копирования суммы выделенных ячеек в буфер обмена и последующей вставки вставляет квадратики с вопросиками...
Аналогичная проблема, происходит это только в том случае, когда открыто хоть одно окно Проводника.
Как только закрываешь окна Проводника, вставка идет нормально.
Обсуждение было на киберфоруме , по запросу "При вставке из буфера (MyData.PutInClipboard) неверная кодировка - VBA"
Решения не найдено, по крайней мере там.
Изменено: irriius - 21.05.2017 23:43:32
Страницы: 1
Наверх