Option Explicit
Sub test()
Dim tbl As Range
Dim r(1 To 6) As Range
Dim f(1 To 6) As String
Dim k As Long
Dim fc As FormatCondition
Set tbl = Range("B2:M32")
Set r(1) = tbl.Resize(, tbl.Columns.Count - 2)
Set r(2) = r(1).Offset(, 1)
Set r(3) = r(1).Offset(, 2)
Set r(4) = tbl.Resize(tbl.Rows.Count - 2)
Set r(5) = r(4).Offset(1)
Set r(6) = r(4).Offset(2)
f(1) = "=COUNTIFS(" & r(1).Address(, , xlR1C1) & ",rc," _
& r(2).Address(, , xlR1C1) & ",rc[1]," _
& r(3).Address(, , xlR1C1) & ",rc[2])>1"
f(2) = "=COUNTIFS(" & r(1).Address(, , xlR1C1) & ",rc[-1]," _
& r(2).Address(, , xlR1C1) & ",rc," _
& r(3).Address(, , xlR1C1) & ",rc[1])>1"
f(3) = "=COUNTIFS(" & r(1).Address(, , xlR1C1) & ",rc[-2]," _
& r(2).Address(, , xlR1C1) & ",rc[-1]," _
& r(3).Address(, , xlR1C1) & ",rc)>1"
f(4) = "=COUNTIFS(" & r(4).Address(, , xlR1C1) & ",rc," _
& r(5).Address(, , xlR1C1) & ",r[1]c," _
& r(6).Address(, , xlR1C1) & ",r[2]c)>1"
f(5) = "=COUNTIFS(" & r(4).Address(, , xlR1C1) & ",r[-1]c," _
& r(5).Address(, , xlR1C1) & ",rc," _
& r(6).Address(, , xlR1C1) & ",r[1]c)>1"
f(6) = "=COUNTIFS(" & r(4).Address(, , xlR1C1) & ",r[-2]c," _
& r(5).Address(, , xlR1C1) & ",r[-1]c," _
& r(6).Address(, , xlR1C1) & ",rc)>1"
tbl.FormatConditions.Delete
For k = 1 To 6
Set fc = r(k).FormatConditions.Add(Type:=xlExpression, Formula1:=f(k))
fc.Font.Underline = True
Next
End Sub