A voir également:
- Création d'une série de bouton sur la base d'une liste de pays
- Liste déroulante excel - Guide
- Formules excel de base - Guide
- Création de compte gmail - Guide
- Creation de compte google - Guide
- Liste déroulante en cascade - Guide
6 réponses
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 737
27 avril 2019 à 21:04
27 avril 2019 à 21:04
Bonjour
1) Inutile de faire un bouton et une macro par pays, un seul bouton avec une fenêtre qui demande de choisir le pays et une macro doit suffire
2) Même pas forcément utile de faire une macro, une liste déroulante des pays à choisir et des formules devraient faire l'affaire
Tout dépend comment est constitué ton fichier, il faut nous fournir un exemple
Poste ton fichier su mon-partage.fr, fais créer un lien que tu copies et reviens coller ici en indiquant précisément quelles données tu veux retourner pour chaque pays
Cdlmnt
Via
1) Inutile de faire un bouton et une macro par pays, un seul bouton avec une fenêtre qui demande de choisir le pays et une macro doit suffire
2) Même pas forcément utile de faire une macro, une liste déroulante des pays à choisir et des formules devraient faire l'affaire
Tout dépend comment est constitué ton fichier, il faut nous fournir un exemple
Poste ton fichier su mon-partage.fr, fais créer un lien que tu copies et reviens coller ici en indiquant précisément quelles données tu veux retourner pour chaque pays
Cdlmnt
Via
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 737
27 avril 2019 à 22:41
27 avril 2019 à 22:41
J'ai bien ouvert ton fichier mais je ne peux rien en faire il n'y a aucune données chiffrées dedans, juste la liste des pays et des tableaux vierges !
Fournis moi un fichier avec des données exploitabels
Fournis moi un fichier avec des données exploitabels
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 737
28 avril 2019 à 00:22
28 avril 2019 à 00:22
C’est mieux mais pas encore utilisable
Quel rapport avec la liste des pays ?
Supposons que les données des 3 tableaux, Pays 1, pays 2 et pays 3 correspondent aux 3 premiers premiers de la liste et qu'après tu auras en dessous les données pour les autres pays
ça ce sera ta base de données
Tu voudrais qu'en choisissant un pays dans la liste n'apparaissent que les données le concernant ?
Cela peut se faire dans une autre feuille, avec une liste déroulante des pays et en dessous un tableau vierge qui sera alimenté par formules à partir de la BDD en fonction du choix fait
Confirme moi que c'est bien ce que tu veux
Quel rapport avec la liste des pays ?
Supposons que les données des 3 tableaux, Pays 1, pays 2 et pays 3 correspondent aux 3 premiers premiers de la liste et qu'après tu auras en dessous les données pour les autres pays
ça ce sera ta base de données
Tu voudrais qu'en choisissant un pays dans la liste n'apparaissent que les données le concernant ?
Cela peut se faire dans une autre feuille, avec une liste déroulante des pays et en dessous un tableau vierge qui sera alimenté par formules à partir de la BDD en fonction du choix fait
Confirme moi que c'est bien ce que tu veux
Bonjour via55, je vous remercie pour votre temps, cosacré pour m'aider.
le but est de cliquer sur un bouton et de ne voir apparaitre que les données concernant le pays uniquement. Dans la feuille "info par pays" je vais renseigner les tableaux (qui vont etre repetéà a suite et dont lesquelles il va y avoir des informations que je vais cherché dans une autre base de données (pour cela aucun souci j'ai déjà comménecé ).
en tout il y a 56 pays donc 56 plages de tableaux par pays à la suite, dans les premières lignes de la même feuille je dois ajouter des boutons ou comme vous l'avez sugéré un bouton qui permet de choisir le pays et dès que le choix et fait l'affichage des infos sur le pays concerné s'affiche uniquement.
j'espère que j'ai bien expliqué cette fois
merci pour tout
le but est de cliquer sur un bouton et de ne voir apparaitre que les données concernant le pays uniquement. Dans la feuille "info par pays" je vais renseigner les tableaux (qui vont etre repetéà a suite et dont lesquelles il va y avoir des informations que je vais cherché dans une autre base de données (pour cela aucun souci j'ai déjà comménecé ).
en tout il y a 56 pays donc 56 plages de tableaux par pays à la suite, dans les premières lignes de la même feuille je dois ajouter des boutons ou comme vous l'avez sugéré un bouton qui permet de choisir le pays et dès que le choix et fait l'affichage des infos sur le pays concerné s'affiche uniquement.
j'espère que j'ai bien expliqué cette fois
merci pour tout
Utilisateur anonyme
28 avril 2019 à 14:30
28 avril 2019 à 14:30
Bonjour,
Vous pourriez voir ce petit tableau, à adapter :
https://cjoint.com/c/IDCmCQlB7bm
Il suffit de choisir le pays par la liste déroulante en e7
Cordialement,
Victor
Vous pourriez voir ce petit tableau, à adapter :
https://cjoint.com/c/IDCmCQlB7bm
Il suffit de choisir le pays par la liste déroulante en e7
Cordialement,
Victor
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 737
28 avril 2019 à 15:48
28 avril 2019 à 15:48
Bonjour nad
Inutile de créer 56 boutons !
Comme je le disais une liste déroulante pour choisir un pays et une tableau qui renvoie par formules les bonnes infos suffit
Il faut dans la feuille Calcul par pays numéroter en colonne A en face du nom du pays dans le même ordre que la liste alphabétique des pays; c'est sur ce n° que se besant les formules de renvois de la feuille Affichage
https://mon-partage.fr/f/HuBL1e3G/
Cdlmnt
Via
Inutile de créer 56 boutons !
Comme je le disais une liste déroulante pour choisir un pays et une tableau qui renvoie par formules les bonnes infos suffit
Il faut dans la feuille Calcul par pays numéroter en colonne A en face du nom du pays dans le même ordre que la liste alphabétique des pays; c'est sur ce n° que se besant les formules de renvois de la feuille Affichage
https://mon-partage.fr/f/HuBL1e3G/
Cdlmnt
Via
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 737
28 avril 2019 à 18:11
28 avril 2019 à 18:11
Re,
La méthode est relativement simple :
EQUIV($D$2;nomspays;0) donne le rang du pays dans la liste, le 3° par ex pour Austria
EQUIV(EQUIV($D$2;nomspays;0);'Calcul par pays'!A:A;0)) donne la ligne dans la fiche Calcul où se retrouve le N° correspondant, ici 71
Ensuite les formules dans le tableau reconstituent une adresse valise avec la fonction INDIRECT en concaténant le nom de la feuille des données, la lettre de la colonne et le n° de ligne, incrémenté à chaque fois
=INDIRECT("'Calcul par pays'!"&CAR(COLONNE()+64)&LIGNE()-6+EQUIV(EQUIV($D$2;nomspays;0);'Calcul par pays'!$A:$A;0))
La lettre est donnée par la formule CAR(COLONNE()+64) qui renvoie le caractère de code correspondant au n° de la colonne + 64 ainsi en colonne H , COLONNE() donne 8 qui ajouté à 64 donne 72 soit le code du H
Pour incrémenter le n° de ligne on ajoute au nombre 71 déterminé par la formule précédente le n° de la ligne courante - 6 ainsi en ligne 8 cela donne 8-2+71 soit 77
La méthode est relativement simple :
EQUIV($D$2;nomspays;0) donne le rang du pays dans la liste, le 3° par ex pour Austria
EQUIV(EQUIV($D$2;nomspays;0);'Calcul par pays'!A:A;0)) donne la ligne dans la fiche Calcul où se retrouve le N° correspondant, ici 71
Ensuite les formules dans le tableau reconstituent une adresse valise avec la fonction INDIRECT en concaténant le nom de la feuille des données, la lettre de la colonne et le n° de ligne, incrémenté à chaque fois
=INDIRECT("'Calcul par pays'!"&CAR(COLONNE()+64)&LIGNE()-6+EQUIV(EQUIV($D$2;nomspays;0);'Calcul par pays'!$A:$A;0))
La lettre est donnée par la formule CAR(COLONNE()+64) qui renvoie le caractère de code correspondant au n° de la colonne + 64 ainsi en colonne H , COLONNE() donne 8 qui ajouté à 64 donne 72 soit le code du H
Pour incrémenter le n° de ligne on ajoute au nombre 71 déterminé par la formule précédente le n° de la ligne courante - 6 ainsi en ligne 8 cela donne 8-2+71 soit 77
27 avril 2019 à 21:37
j'ai essayé de télécharger le fichier exemple comme expliqué : https://mon-partage.fr/f/OODfsQdm/
Merci par avance
27 avril 2019 à 21:39
Merci pour votre aide.