(continued.. join the below on to the above seamlessly....)
If Selection.Offset(-i, 0).Value = 11 Then
N11(Selection.Offset(-i - m, 0 - column)) = N11(Selection.Offset(-i - m, 0 - column)) + 1
N11(Selection.Offset(-i - m, 1 - column)) = N11(Selection.Offset(-i - m, 1 - column)) + 1
N11(Selection.Offset(-i - m, 2 - column)) = N11(Selection.Offset(-i - m, 2 - column)) + 1
N11(Selection.Offset(-i - m, 3 - column)) = N11(Selection.Offset(-i - m, 3 - column)) + 1
N11(Selection.Offset(-i - m, 4 - column)) = N11(Selection.Offset(-i - m, 4 - column)) + 1
N11(Selection.Offset(-i - m, 5 - column)) = N11(Selection.Offset(-i - m, 5 - column)) + 1
End If
If Selection.Offset(-i, 0).Value = 12 Then
N12(Selection.Offset(-i - m, 0 - column)) = N12(Selection.Offset(-i - m, 0 - column)) + 1
N12(Selection.Offset(-i - m, 1 - column)) = N12(Selection.Offset(-i - m, 1 - column)) + 1
N12(Selection.Offset(-i - m, 2 - column)) = N12(Selection.Offset(-i - m, 2 - column)) + 1
N12(Selection.Offset(-i - m, 3 - column)) = N12(Selection.Offset(-i - m, 3 - column)) + 1
N12(Selection.Offset(-i - m, 4 - column)) = N12(Selection.Offset(-i - m, 4 - column)) + 1
N12(Selection.Offset(-i - m, 5 - column)) = N12(Selection.Offset(-i - m, 5 - column)) + 1
End If
If Selection.Offset(-i, 0).Value = 13 Then
N13(Selection.Offset(-i - m, 0 - column)) = N13(Selection.Offset(-i - m, 0 - column)) + 1
N13(Selection.Offset(-i - m, 1 - column)) = N13(Selection.Offset(-i - m, 1 - column)) + 1
N13(Selection.Offset(-i - m, 2 - column)) = N13(Selection.Offset(-i - m, 2 - column)) + 1
N13(Selection.Offset(-i - m, 3 - column)) = N13(Selection.Offset(-i - m, 3 - column)) + 1
N13(Selection.Offset(-i - m, 4 - column)) = N13(Selection.Offset(-i - m, 4 - column)) + 1
N13(Selection.Offset(-i - m, 5 - column)) = N13(Selection.Offset(-i - m, 5 - column)) + 1
End If
If Selection.Offset(-i, 0).Value = 14 Then
N14(Selection.Offset(-i - m, 0 - column)) = N14(Selection.Offset(-i - m, 0 - column)) + 1
N14(Selection.Offset(-i - m, 1 - column)) = N14(Selection.Offset(-i - m, 1 - column)) + 1
N14(Selection.Offset(-i - m, 2 - column)) = N14(Selection.Offset(-i - m, 2 - column)) + 1
N14(Selection.Offset(-i - m, 3 - column)) = N14(Selection.Offset(-i - m, 3 - column)) + 1
N14(Selection.Offset(-i - m, 4 - column)) = N14(Selection.Offset(-i - m, 4 - column)) + 1
N14(Selection.Offset(-i - m, 5 - column)) = N14(Selection.Offset(-i - m, 5 - column)) + 1
End If
If Selection.Offset(-i, 0).Value = 15 Then
N15(Selection.Offset(-i - m, 0 - column)) = N15(Selection.Offset(-i - m, 0 - column)) + 1
N15(Selection.Offset(-i - m, 1 - column)) = N15(Selection.Offset(-i - m, 1 - column)) + 1
N15(Selection.Offset(-i - m, 2 - column)) = N15(Selection.Offset(-i - m, 2 - column)) + 1
N15(Selection.Offset(-i - m, 3 - column)) = N15(Selection.Offset(-i - m, 3 - column)) + 1
N15(Selection.Offset(-i - m, 4 - column)) = N15(Selection.Offset(-i - m, 4 - column)) + 1
N15(Selection.Offset(-i - m, 5 - column)) = N15(Selection.Offset(-i - m, 5 - column)) + 1
End If
If Selection.Offset(-i, 0).Value = 16 Then
N16(Selection.Offset(-i - m, 0 - column)) = N16(Selection.Offset(-i - m, 0 - column)) + 1
N16(Selection.Offset(-i - m, 1 - column)) = N16(Selection.Offset(-i - m, 1 - column)) + 1
N16(Selection.Offset(-i - m, 2 - column)) = N16(Selection.Offset(-i - m, 2 - column)) + 1
N16(Selection.Offset(-i - m, 3 - column)) = N16(Selection.Offset(-i - m, 3 - column)) + 1
N16(Selection.Offset(-i - m, 4 - column)) = N16(Selection.Offset(-i - m, 4 - column)) + 1
N16(Selection.Offset(-i - m, 5 - column)) = N16(Selection.Offset(-i - m, 5 - column)) + 1
End If
If Selection.Offset(-i, 0).Value = 17 Then
N17(Selection.Offset(-i - m, 0 - column)) = N17(Selection.Offset(-i - m, 0 - column)) + 1
N17(Selection.Offset(-i - m, 1 - column)) = N17(Selection.Offset(-i - m, 1 - column)) + 1
N17(Selection.Offset(-i - m, 2 - column)) = N17(Selection.Offset(-i - m, 2 - column)) + 1
N17(Selection.Offset(-i - m, 3 - column)) = N17(Selection.Offset(-i - m, 3 - column)) + 1
N17(Selection.Offset(-i - m, 4 - column)) = N17(Selection.Offset(-i - m, 4 - column)) + 1
N17(Selection.Offset(-i - m, 5 - column)) = N17(Selection.Offset(-i - m, 5 - column)) + 1
End If
If Selection.Offset(-i, 0).Value = 18 Then
N18(Selection.Offset(-i - m, 0 - column)) = N18(Selection.Offset(-i - m, 0 - column)) + 1
N18(Selection.Offset(-i - m, 1 - column)) = N18(Selection.Offset(-i - m, 1 - column)) + 1
N18(Selection.Offset(-i - m, 2 - column)) = N18(Selection.Offset(-i - m, 2 - column)) + 1
N18(Selection.Offset(-i - m, 3 - column)) = N18(Selection.Offset(-i - m, 3 - column)) + 1
N18(Selection.Offset(-i - m, 4 - column)) = N18(Selection.Offset(-i - m, 4 - column)) + 1
N18(Selection.Offset(-i - m, 5 - column)) = N18(Selection.Offset(-i - m, 5 - column)) + 1
End If
If Selection.Offset(-i, 0).Value = 19 Then
N19(Selection.Offset(-i - m, 0 - column)) = N19(Selection.Offset(-i - m, 0 - column)) + 1
N19(Selection.Offset(-i - m, 1 - column)) = N19(Selection.Offset(-i - m, 1 - column)) + 1
N19(Selection.Offset(-i - m, 2 - column)) = N19(Selection.Offset(-i - m, 2 - column)) + 1
N19(Selection.Offset(-i - m, 3 - column)) = N19(Selection.Offset(-i - m, 3 - column)) + 1
N19(Selection.Offset(-i - m, 4 - column)) = N19(Selection.Offset(-i - m, 4 - column)) + 1
N19(Selection.Offset(-i - m, 5 - column)) = N19(Selection.Offset(-i - m, 5 - column)) + 1
End If
If Selection.Offset(-i, 0).Value = 20 Then
N20(Selection.Offset(-i - m, 0 - column)) = N20(Selection.Offset(-i - m, 0 - column)) + 1
N20(Selection.Offset(-i - m, 1 - column)) = N20(Selection.Offset(-i - m, 1 - column)) + 1
N20(Selection.Offset(-i - m, 2 - column)) = N20(Selection.Offset(-i - m, 2 - column)) + 1
N20(Selection.Offset(-i - m, 3 - column)) = N20(Selection.Offset(-i - m, 3 - column)) + 1
N20(Selection.Offset(-i - m, 4 - column)) = N20(Selection.Offset(-i - m, 4 - column)) + 1
N20(Selection.Offset(-i - m, 5 - column)) = N20(Selection.Offset(-i - m, 5 - column)) + 1
End If
If Selection.Offset(-i, 0).Value = 21 Then
N21(Selection.Offset(-i - m, 0 - column)) = N21(Selection.Offset(-i - m, 0 - column)) + 1
N21(Selection.Offset(-i - m, 1 - column)) = N21(Selection.Offset(-i - m, 1 - column)) + 1
N21(Selection.Offset(-i - m, 2 - column)) = N21(Selection.Offset(-i - m, 2 - column)) + 1
N21(Selection.Offset(-i - m, 3 - column)) = N21(Selection.Offset(-i - m, 3 - column)) + 1
N21(Selection.Offset(-i - m, 4 - column)) = N21(Selection.Offset(-i - m, 4 - column)) + 1
N21(Selection.Offset(-i - m, 5 - column)) = N21(Selection.Offset(-i - m, 5 - column)) + 1
End If
If Selection.Offset(-i, 0).Value = 22 Then
N22(Selection.Offset(-i - m, 0 - column)) = N22(Selection.Offset(-i - m, 0 - column)) + 1
N22(Selection.Offset(-i - m, 1 - column)) = N22(Selection.Offset(-i - m, 1 - column)) + 1
N22(Selection.Offset(-i - m, 2 - column)) = N22(Selection.Offset(-i - m, 2 - column)) + 1
N22(Selection.Offset(-i - m, 3 - column)) = N22(Selection.Offset(-i - m, 3 - column)) + 1
N22(Selection.Offset(-i - m, 4 - column)) = N22(Selection.Offset(-i - m, 4 - column)) + 1
N22(Selection.Offset(-i - m, 5 - column)) = N22(Selection.Offset(-i - m, 5 - column)) + 1
End If
If Selection.Offset(-i, 0).Value = 23 Then
N23(Selection.Offset(-i - m, 0 - column)) = N23(Selection.Offset(-i - m, 0 - column)) + 1
N23(Selection.Offset(-i - m, 1 - column)) = N23(Selection.Offset(-i - m, 1 - column)) + 1
N23(Selection.Offset(-i - m, 2 - column)) = N23(Selection.Offset(-i - m, 2 - column)) + 1
N23(Selection.Offset(-i - m, 3 - column)) = N23(Selection.Offset(-i - m, 3 - column)) + 1
N23(Selection.Offset(-i - m, 4 - column)) = N23(Selection.Offset(-i - m, 4 - column)) + 1
N23(Selection.Offset(-i - m, 5 - column)) = N23(Selection.Offset(-i - m, 5 - column)) + 1
End If
If Selection.Offset(-i, 0).Value = 24 Then
N24(Selection.Offset(-i - m, 0 - column)) = N24(Selection.Offset(-i - m, 0 - column)) + 1
N24(Selection.Offset(-i - m, 1 - column)) = N24(Selection.Offset(-i - m, 1 - column)) + 1
N24(Selection.Offset(-i - m, 2 - column)) = N24(Selection.Offset(-i - m, 2 - column)) + 1
N24(Selection.Offset(-i - m, 3 - column)) = N24(Selection.Offset(-i - m, 3 - column)) + 1
N24(Selection.Offset(-i - m, 4 - column)) = N24(Selection.Offset(-i - m, 4 - column)) + 1
N24(Selection.Offset(-i - m, 5 - column)) = N24(Selection.Offset(-i - m, 5 - column)) + 1
End If
If Selection.Offset(-i, 0).Value = 25 Then
N25(Selection.Offset(-i - m, 0 - column)) = N25(Selection.Offset(-i - m, 0 - column)) + 1
N25(Selection.Offset(-i - m, 1 - column)) = N25(Selection.Offset(-i - m, 1 - column)) + 1
N25(Selection.Offset(-i - m, 2 - column)) = N25(Selection.Offset(-i - m, 2 - column)) + 1
N25(Selection.Offset(-i - m, 3 - column)) = N25(Selection.Offset(-i - m, 3 - column)) + 1
N25(Selection.Offset(-i - m, 4 - column)) = N25(Selection.Offset(-i - m, 4 - column)) + 1
N25(Selection.Offset(-i - m, 5 - column)) = N25(Selection.Offset(-i - m, 5 - column)) + 1
End If