Bonjour
Non c'est Xa et Xc qui concernent les colonnes A et C.
Pour les colonnes i et k, c'est Ya et Yc qui sont concernés (regardez au début du code Sub GagnantsConcoursDoublette_3eP)
Mon explication concernait votre message ici https://forum.excel-pratique.com/s/goto/1056592 où on voit que dans le tableau en bas à droite, vous avez mis un G en colonne i alors que vous n'avez pas de joueur de part et d'autre (regardez à gauche du bouton "Tirage 3ieme partie").
Dans ce cas vous recevez le message.
.....se trouver avec un programme bloqué, ou être obligé de recommencer le tirage, il faudrait bloquer l'écriture dans le cas ou les 2 cases joueur sont vide.
Effectivement
Edit : Dans la macro Private Sub Worksheet_BeforeDoubleClick de la feuille Concours, vous pouvez changer les lignes qui se trouve entre UNPROTECT et le CANCEL par les lignes ci-dessous
If Cells(Target.Row).Offset(, -2) <> "" Then 'erroné VOIR EDIT 2
Cells(Target.Row, col) = "G"
Cells(Target.Row, col).Offset(0, i) = "P"
End If
ou comme ceci si vous voulez un message
If Cells(Target.Row).Offset(, -1) <> "" Then 'erroné VOIR EDIT 2
Cells(Target.Row, col) = "G"
Cells(Target.Row, col).Offset(0, i) = "P"
Else
MsgBox "Il n'y a pas de joueur pour cette partie"
End If
Dites moi la solution que vous choisissez
Edit 2 : Code ci-dessus erroné --> Rectification Voir message --> https://forum.excel-pratique.com/s/goto/1056940