[EXCEL 2007] trouver l'adresse d'une cellule

Résolu/Fermé
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 - 9 juil. 2012 à 20:28
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 - 11 juil. 2012 à 08:52
Bonjour,

voici le fichier sur lequel je souhaite poser ma question :
https://www.cjoint.com/?BGjusAGQBx3

Ce fichier me permettra de suivre les performances des clubs allemands dans le prochain championnat 2012-2013.

Il contiendra à la fin 20 onglets (le premier pour le calendrier, le second pour les classements, les autres pour les clubs).

Mon problème actuel est le suivant : j'aimerais automatiser le remplissage du calendrier des onglets des clubs. De préférence avec des formules, mais si c'est plus simple et moins lourd en VBA, je le ferais comme ça.

Ce que je souhaite pour le moment avec l'exemple fourni : remplir la cellule D13 de l'onglet 'Borussia Dortmund' avec la formule traduisant ceci :
Si(colonne(adresse(Borussia Dortmund dans la plage 'Calendrier'!D5;G13))=4;'Borussia Dortmund'!$A$1;valeur en face de Borussia Dortmund dans la plage 'Calendrier'!D5;G13)

Merci d'avance à ceux qui se pencheront sur le problème. Si besoin d'autres explications, je peux les fournir.

Cordialement,


A voir également:

3 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
10 juil. 2012 à 14:32
De rien.

A bientôt.
1
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
10 juil. 2012 à 21:14
Merci pijaku, ça marche du tonnerre !

Maintenant que j'ai mis les formules sur cet onglet, reste plus qu"à le blinder un peu, et ensuite je n'aurais plus qu'à copier l'onglet, changer la valeur en A1 et le logo, et hop le tour est joué !
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
Modifié par pijaku le 10/07/2012 à 14:22
Salut vieille Chaussette!!!

Il faut chercher du côté des fonctions INDEX et EQUIV qui, associées, forment une très jolie RECHERCHE...
Essaye ceci :
Dans ton exemple, en Borussia Dortmund!D13, saisir la formule :
=SI(ESTERREUR(EQUIV(A1;Championnats!D5:D13;0));INDEX(Championnats!D5:G13;EQUIV(A1;Championnats!G5:G13;0);1);INDEX(Championnats!D5:G13;EQUIV(A1;Championnats!D5:D13;0);1))

et en F13 :
=INDEX(Championnats!D5:G13;EQUIV(D13;Championnats!D5:D13;0);4)

"petit" plus

Cordialement,
Franck P
0
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
10 juil. 2012 à 14:30
Merci Pijaku !!

Je teste ce soir (au boulot en journée) et t'en donne des nouvelles par la suite.

Merci pour la doc sur Index et Equiv. J'étais parti en utilisant EQUIV, mais pas correctement apparemment.

Cordialement.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
11 juil. 2012 à 00:12
Bonsoir à tous,

Si ça t'intéresse, ici j'avais développé des fonctions personnalisées VBA adaptées au résultats de foot (pour récupérer J G N P + - +/- Pts).
Ca permet d'alléger le classeur des formules à rallonge et d'augmenter sa lisibilité.

eric
0
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
11 juil. 2012 à 08:34
Bonjour eriiic,

effectivement ça peut être un gros plus. Mon fichier fait déjà environ 400 Ko (avec les 20 onglets, sachant qu'il y a une image dans chaque), et vu le nombre de formules, il commence à bien ramer.

Je vais essayer de voir comment adapter tes formules à mon fichier.

Cordialement.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
Modifié par eriiic le 11/07/2012 à 08:50
Bonjour,

Si pb, n'hésite pas...
C'était un premier jet, que j'ai abandonné vu le manque de réactivité de demandeur (et l'élimination de la france ;-) ). On peut améliorer et complèter.
eric
0
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
11 juil. 2012 à 08:52
Aucun soucis.

Je devrais éprouver tes formules, vu que mes fichiers se baseront sur 7 à 8 championnats européens, avec plus ou moins de clubs.

Cdt.
0