Attention les yeux voilà ce que j'ai écris.
Apparemment il y a un problème au niveau du Then ?? Je vais mettre tout en guillemet pour pas prendre de risques
If DE_01 = 10 And (DC_1 = "3++" Or DC_1 = "3+" Or DC_1 = 3 Or DC_1 = "4+") Then DH_01 = 3
ElseIf DE_01 = 10 And (DC_01 = 4 Or DC_01 = "5+" Or DC_01 = 5) Then DH_01 = "5-"
ElseIf DE_01 = 10 And (DC_01 = 0 Or DC_01 = X) Then DH_01 = 4
ElseIf DE_01 = 9 And (DC_01 = "3++" Or DC_01 = "3+" Or DC_01 = 3 Or DC_01 = "4+") Then DH_01 = 4
ElseIf DE_01 = 9 And (DC_01 = 4 Or DC_01 = "5+") Then DH_01 = "5-"
ElseIf DE_01 = 9 And DC_01 = 5 Then DH_01 = "6+"
ElseIf DE_01 = 9 And (DC_01 = 0 Or DC_01 = "X") Then DH_01 = 4
ElseIf DE_01 = 8 And (DC_01 = "3++" Or DC_01 = "3+" Or DC_01 = 3 Or DC_01 = "4+") Then DH_01 = 4
ElseIf DE_01 = 8 And (DC_01 = 4 Or DC_01 = "5+") Then DH_01 = "5-"
ElseIf DE_01 = 8 And (DC_01 = 5) Then DH_01 = "6+"
ElseIf DE_01 = 8 And (DC_01 = 0 Or DC_01 = "X") Then DH_01 = "4-"
ElseIf DC_01 = "3++" And (DE_01 = 6 Or DE_01 = 5 Or DE_01 = 4 Or DE_01 = 3 Or DE_01 = 2) Then DH_01 = "4-"
ElseIf DC_01 = 3 And (DE_01 = 6 Or DE_01 = 5 Or DE_01 = 4 Or DE_01 = 3 Or DE_01 = 2) Then DH_01 = "4-"
ElseIf DC_01 = "3+" And (DE_01 = 4 Or DE_01 = 3 Or DE_01 = 2) Then DH_01 = "5+"
ElseIf (DC_01 = 4 Or DC_01 = "5+") And (DE_01 = 7 Or DE_01 = 6 Or DE_01 = 5) Then DH_01 = "5-"
ElseIf DC_01 = 5 And (DE_01 = 7 Or DE_01 = 6 Or DE_01 = 5) Then DH_01 = "6+"
ElseIf DC_01 = "4+" And (DE_01 = 7 Or DE_01 = 6 Or DE_01 = 5 Or DE_01 = 4 Or DE_01 = 3 Or DE_01 = 2) Then DH_01 = 5
ElseIf DC_01 = 4 And (DE_01 = 4 Or DE_01 = 3 Or DE_01 = 2) Then DH_01 = "6+"
ElseIf DE_01 = 4 And (DC_01 = 5 Or DC_01 = 0 Or DC_01 = "X") Then DH_01 = "6+"
ElseIf (DC_01 = "3++" Or DC_01 = "3+" Or DC_01 = 3) And DE_01 = 7 Then DH_01 = 4
ElseIf DC_01 = "3+" And (DE_01 = 6 Or DE_01 = 5) Then DH_01 = "4-"
ElseIf (DC_01 = 0 Or DC_01 = "X") And (DE_01 = 7 Or DE_01 = 6 Or DE_01 = 5) Then DH_01 = 5
ElseIf (DC_01 = 0 Or DC_01 = X) And DE_01 = 3 Then DH_01 = 6
Tout en guillemets.
If DE_01 = 10 And (DC_1 = "3++" Or DC_1 = "3+" Or DC_1 = 3 Or DC_1 = "4+") Then DH_01 = "3"
ElseIf DE_01 = "10" And (DC_01 = "4" Or DC_01 = "5+" Or DC_01 = 5) Then DH_01 = "5-"
ElseIf DE_01 = "10" And (DC_01 = "0" Or DC_01 = "X") Then DH_01 = "4"
ElseIf DE_01 = "9" And (DC_01 = "3++" Or DC_01 = "3+" Or DC_01 = "3" Or DC_01 = "4+") Then DH_01 = "4"
ElseIf DE_01 = "9" And (DC_01 = "4" Or DC_01 = "5+") Then DH_01 = "5-"
ElseIf DE_01 = "9" And DC_01 = "5" Then DH_01 = "6+"
ElseIf DE_01 = "9" And (DC_01 = "0" Or DC_01 = "X") Then DH_01 = "4"
ElseIf DE_01 = "8" And (DC_01 = "3++" Or DC_01 = "3+" Or DC_01 = "3" Or DC_01 = "4+") Then DH_01 = "4"
ElseIf DE_01 = "8" And (DC_01 = "4" Or DC_01 = "5+") Then DH_01 = "5-"
ElseIf DE_01 = "8" And (DC_01 = "5") Then DH_01 = "6+"
ElseIf DE_01 = "8" And (DC_01 = "0" Or DC_01 = "X") Then DH_01 = "4-"
ElseIf DC_01 = "3++" And (DE_01 = "6" Or DE_01 = "5" Or DE_01 = "4" Or DE_01 = 3 Or DE_01 = "2") Then DH_01 = "4-"
ElseIf DC_01 = "3" And (DE_01 = "6" Or DE_01 = "5" Or DE_01 = "4" Or DE_01 = "3" Or DE_01 = "2") Then DH_01 = "4-"
ElseIf DC_01 = "3+" And (DE_01 = "4" Or DE_01 = "3" Or DE_01 = "2") Then DH_01 = "5+"
ElseIf (DC_01 = "4" Or DC_01 = "5+") And (DE_01 = "7" Or DE_01 = "6" Or DE_01 = "5") Then DH_01 = "5-"
ElseIf DC_01 = "5" And (DE_01 = 7 Or DE_01 = "6" Or DE_01 = "5") Then DH_01 = "6+"
ElseIf DC_01 = "4+" And (DE_01 = 7 Or DE_01 = "6" Or DE_01 = "5" Or DE_01 = "4" Or DE_01 = "3" Or DE_01 = 2) Then DH_01 = "5"
ElseIf DC_01 = "4" And (DE_01 = 4 Or DE_01 = "3" Or DE_01 = "2") Then DH_01 = "6+"
ElseIf DE_01 = "4" And (DC_01 = 5 Or DC_01 = "0" Or DC_01 = "X") Then DH_01 = "6+"
ElseIf (DC_01 = "3++" Or DC_01 = "3+" Or DC_01 = "3") And DE_01 = "7" Then DH_01 = "4"
ElseIf DC_01 = "3+" And (DE_01 = 6 Or DE_01 = "5") Then DH_01 = "4-"
ElseIf (DC_01 = "0" Or DC_01 = "X") And (DE_01 = "7" Or DE_01 = "6" Or DE_01 = "5") Then DH_01 = "5"
ElseIf (DC_01 = "0" Or DC_01 = "X") And DE_01 = "3" Then DH_01 = "6"
End If