Excel VBA для показа только строк с пустой ячейкой в ​​диапазоне - PullRequest
0 голосов
/ 13 октября 2019

У меня есть книга Excel, которую я создал, и я пытаюсь ее улучшить. У меня есть пользовательские представления, которые показывают конкретные данные. Мне нужен лист для просмотра столбцов n-x и показывать только те строки, которые имеют пустые ячейки.

Я пробовал начальную строку, конечную строку с массивом chkcol, но это не работает.

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

1 Ответ

0 голосов
/ 13 октября 2019

Я не знаю, какие строки вы делаете, но это будет делать весь ваш используемый диапазон. Я не проверял это.

Sub SubName()

Dim aCell As Range, WS As Worksheet
    Set WS = ActiveSheet

    For Each aCell In Intersect(WS.UsedRange, WS.Range("n:n")).Cells
        If Application.WorksheetFunction.CountBlank(Intersect(WS.Range("N:X"), aCell.EntireRow)) = 0 Then
            aCell.EntireRow.Hidden = True
        Else
            aCell.EntireRow.Hidden = False
        End If
    Next aCell

End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...