try this on the file you attached:
Sub blah()
OfsetAddr = "A4,A7,A10,A13,A16,A19"
With Sheets("Sheet1")
  For Each cll In .Range("B2", .Range("B2").End(xlToRight)).Cells    'headers
    Set rng = cll.Range(OfsetAddr)
    'rng.Select
    cll.Offset(1).Resize(18).Interior.Color = xlNone    'clears fill from column
    lowest = 1E+99    'a big number
    'loop 1 to find lowest with conditions:
    For Each celle In rng.Cells
      'celle.Select
      If Not (celle.Value = 0 Or Len(celle.Value) = 0) Then lowest = Application.Min(celle.Value, lowest)
    Next celle
    'loop 2 to highlight lowest:
    For Each celle In rng.Cells
      If celle.Value = lowest Then celle.Offset(-2).Resize(3).Interior.Color = rgbYellow    'highlights cell and the 2 cells above.
    Next celle
  Next cll
End With
End Sub