OR clause doesn't execute the last condition
Maybe try to repeat your testing condition like:
If .Cells(iRow, ServiceGroupColumn).Value < _
.Cells(iRow - 1, ServiceGroupColumn).Value Or _
If .Cells(iRow, ServiceGroupColumn).Value < (iRow =
(FirstDataRow - 1)) Then
|