For i = 1 To UBound(tabloS, 1)
If dico.exists(tabloS(i, 1)) Then
v = dico(tabloS(i, 1))
dico.Remove (tabloS(i, 1))
Else
v = 0
End If
If tabloS(i, 2) < tabloS(i, 3) Then
v = v + tabloB(3, 2)
ElseIf tabloS(i, 2) = tabloS(i, 3) Then
v = v + tabloB(2, 2)
ElseIf tabloS(i, 2) > tabloS(i, 3) Then
v = v + tabloB(1, 2)
ElseIf IsEmpty(tabloS(i, 2)) Or IsEmpty(tabloS(i, 3)) Then
v = v + tabloB(4, 2)
End If
dico(tabloS(i, 1)) = v
Next i