Try this macro. It should place the number of "lates" in column AL.
CodeDisplay MoreOption Compare Text Sub CountLates() Application.ScreenUpdating = False Dim LastRow As Long, x As Long, count As Long: count = 0 LastRow = Range("G" & Rows.count).End(xlUp).Row Dim rng As Range For x = 3 To LastRow For Each rng In Range("G" & x & ":AD" & x) If Not rng.Comment Is Nothing Then If InStr(rng.Comment.Text, "Late") > 0 Then count = count + 1 End If End If Next rng Range("AL" & x) = count count = 0 Next x Application.ScreenUpdating = True End Sub
Thank you SOOOOOOOO much - that works brilliantly! I now plan to grow back all the hair I had pulled out!