L oop останавливается преждевременно - PullRequest
0 голосов
/ 24 февраля 2020

Я пытаюсь интегрировать некоторый код в живой файл. Это работало в тестовом файле, в котором я был; но когда я пытаюсь запустить его на реальных данных, он останавливается после сокрытия одной строки.

Нет ошибок или чего-либо еще; Это как будто не oop, как это должно быть. Я не уверен, что сделка.

Вот код

        With tbl
        'Search ColJ ("CNC Begins") for the first cell with a color index of 15 and the ColK ("CNC Ends") which has an index color of anything other than 15
        Set colStartDate = .ListColumns("CNC Begins").DataBodyRange

        For Each c In colStartDate.Cells
            If c.Interior.ColorIndex = 15 And c.Offset(0, 1).Interior.ColorIndex <> 15 And IsDate(c.Value) And Not c.Offset(0, -9).Value = "C" Then
                FoundDate = c.Value
                Exit For
            End If
        Next c

        For Each c In colStartDate.Cells
            If Not c.EntireRow.Hidden = True Then
                'Hide dates prior to colStartDate but not empty cells
                If Not IsEmpty(c.Value) And IsDate(c.Value) Then
                    MsgBox c.Value & ">=" & FoundDate & " | Address " & c.Address
                    'Exit Sub

                    If Not c.Value >= FoundDate And IsDate(c.Value) And Not IsError(c.Value) Then
                        c.EntireRow.Hidden = True
                    End If
                End If
            End If
        Next c
    End With
    ActiveSheet.Buttons(Application.Caller).Caption = "Show"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...