Ordre Remplissage Feuille de Match

Bonjour Excel-Pratique,

Je débute sur Excel et je cherche à m'entraîner pour le boulot.

J'ai un fichier qui regroupe des feuilles de match. Sur la première feuille, les 8èmes de finale (8 Matchs), on retrouve le numéro du match, le numéro de l'équipe et son nom, et le résultat.

Comme les matchs ne se terminent pas en même temps, les résultats ne sont pas remplis dans l'ordre.

J'aimerais que les matchs des perdants (score <10) se remplissent en fonction de l'ordre de remplissage de la feuille de match.

Ci-joint un exemple:

J'ai rempli les résultats des matchs 2, 1 et 5 ; Je voudrais voir apparaître dans les matchs perdants (équipe 3 vs équipe 2) et (équipe 9 vs équipe ?).

Quelqu'un peut-il me mettre sur la bonne voie?

Merci,

Darling

53exemple-match.xlsx (9.75 Ko)

Bonjour

C'est effectivement un bel exercice

Il faut d'une part déclencher une action lorsque un match se termine : Pour cela, on affecte la macro lorsque certaines cellules sont changées

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("D4, D7, D10,D13,D16,D19,D22,D25")) Is Nothing Then

D'autre part déterminer l'endroit où mettre les valeurs

j = [J65000].End(xlUp).Row + 1 ' num ligne match perdu

    If j = 2 Or j = 5 Or j = 8 Or j = 11 Then
      j = j + 1
    End If

Ensuite il n'y a plus qu'à copier les valeurs

Cordialement

PS J'ai débuté sur excel il y a 3 ans (à plus de 45 ans) et à l'aide du forum j'ai appris beaucoup

38exemple-match.xlsm (19.84 Ko)
Rechercher des sujets similaires à "ordre remplissage feuille match"