Bonjour à tous les deux,
Je n'ai pas posté le fichier car la macro est assez longue mais ça ressemble à ça :
Dim .... '(toutes les variables nécessaire au déroulement des boucles et conditions)'
Public Fin as Boolean
Sub Morpion
'Code permettant la saisie des cases, aussi bien par l'utilisateur que par le programme'
Call TestFin
If fin = 1 Then
GoTo Sortie
End If
'Autre morceau de code'
Sortie:
End Sub
Sub TestFin
Fin = 0
If 'Une ligne ou un colonne ou une diagonale ne contient que des croix' Then
Fin = 1
End If
End Sub
Seulement avec ce code le programme ne s'arrête pas lorsque l'on complète une série (ligne, colonne ...).
J'essaie la solution utilisant Function et je vous tiens au courant,
Merci de la réponse rapide en tout cas.