Try this with your new sample sheet
Option Explicit
Sub test()
Dim MasterLastRow As Long, StartRow As Long
Dim RowNo As Long, CellNo As Long
Dim rng As Range
MasterLastRow = Range("K" & Rows.Count).End(xlUp).Row
StartRow = 12
For RowNo = StartRow To MasterLastRow
Set rng = Range("K" & RowNo & ":AH" & RowNo)
If WorksheetFunction.CountIf(rng, "-") = 24 Then
Range("J" & RowNo) = False
Else
For CellNo = 1 To 21
If IsNumeric(rng(CellNo)) And rng(CellNo + 1) = "-" And IsNumeric(rng(CellNo + 2)) Then
Range("J" & RowNo) = True
Exit For
Else
Range("J" & RowNo) = False
End If
Next
End If
Next
End Sub
Bookmarks