Index

Le
Clochard
Bonjour,

J'aimerais faire sortir le nom de l'équipe avec le plus haut total de points
dans mon fichier joint et j'y arrive pas.

http://cjoint.com/?koobMNliYj

Merci de m'éclairer
--
Clochard
Aimerais bien savoir.
Merci!
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
garnote
Le #4988651
Salut Clochard,

J'ai nommé la plage
D3;E3;F3;D8;E8;F8 ... D51;E51;F51;D56;E56;F56
equipes.
En I64, la formule =max(equipes)
En I67, la formule personnalisée =plusgrande(I64)

Function plusgrande(plage As Range) As String
Dim v As Range
Dim pg As String
For Each v In [equipes]
If v = plage.Value Then pg = pg & "-" & Range("B" & v.Row)
Next v
plusgrande = pg
End Function

Serge

"Clochard"
Bonjour,

J'aimerais faire sortir le nom de l'équipe avec le plus haut total de points
dans mon fichier joint et j'y arrive pas....

http://cjoint.com/?koobMNliYj

Merci de m'éclairer
--
Clochard
Aimerais bien savoir....
Merci!


Clochard
Le #4988291
Merci Garnote,

J'ai réussi a faire fonctionner ta suggestion dans un fichier test...
remarque que je ne sais pas pourquoi j'ai réussi... moi les VAB... piufffff

mais je n'arrive pas à faire fonctionner tout ça dans mon fichier
original???????
--
Clochard
Aimerais bien savoir....
Merci!



Salut Clochard,

J'ai nommé la plage
D3;E3;F3;D8;E8;F8 ... D51;E51;F51;D56;E56;F56
equipes.
En I64, la formule =max(equipes)
En I67, la formule personnalisée =plusgrande(I64)

Function plusgrande(plage As Range) As String
Dim v As Range
Dim pg As String
For Each v In [equipes]
If v = plage.Value Then pg = pg & "-" & Range("B" & v.Row)
Next v
plusgrande = pg
End Function

Serge

"Clochard"
Bonjour,

J'aimerais faire sortir le nom de l'équipe avec le plus haut total de points
dans mon fichier joint et j'y arrive pas....

http://cjoint.com/?koobMNliYj

Merci de m'éclairer
--
Clochard
Aimerais bien savoir....
Merci!







Publicité
Poster une réponse
Anonyme