Pour partager cette vidéo sur les réseaux sociaux ou sur un site, voici son url :
Sujets que vous pourriez aussi aimer :
Les drapeaux de chaque Pays
Nous proposons une mise en pratique intéressante de la
fonction Excel Image . Grâce à une
base de données des pays et le
site flagcdn qui héberge toutes les images, nous allons être en mesure d'afficher n'importe quel
drapeau sur demande.
C'est ce qu'illustre le résultat finalisé sur la capture. Au choix d'un pays dans une liste déroulante, le drapeau correspondant s'affiche juste en-dessous, en grand format.
Classeur Excel à télécharger
Nous suggérons d'appuyer le développement de cette solution sur un
classeur Excel hébergeant cette
base de données des Pays .
Nous débouchons sur la seconde feuille de ce classeur. En
cellule C3 , une liste déroulante permet effectivement de choisir un pays. Le drapeau associé doit s'afficher automatiquement dans la grande case fusionnée et bordurée du dessous. Il s'agit de la
cellule C5 .
En bas de la fenêtre Excel , cliquer sur l'onglet bdd pour afficher sa feuille,
Nous découvrons une base de données des noms de pays dans un tableau fait de deux colonnes. En seconde colonne, l'abréviation de chacun est donnée. Cette abréviation est aussi utilisée pour le nom du drapeau associé. Le début de l'URL du site hébergeant les images des drapeaux est donné en
cellule E4 :
https://flagcdn.com/w640/
C'est sur cette base que nous allons devoir travailler pour recomposer l'URL complète de chaque drapeau correspondant au pays choisi par l'utilisateur depuis la seconde feuille.
L'URL du drapeau choisi
Nous l'avons dit, dans la
fonction Image , nous allons imbriquer la
fonction RechercheV . Elle doit chercher le
nom du pays dans le
tableau de la première feuille . C'est ainsi que nous pourrons récupérer l'
abréviation à associer à l'
URL fournie en cellule E4, pour recomposer l'
adresse finale permettant d'atteindre le
drapeau hébergé sur le site distant.
Revenir sur la feuille nommée Drapeau en cliquant sur son onglet,
Cliquer sur la grande cellule fusionnée en C5 pour la sélectionner,
Taper le symbole égal (=) pour débuter la construction de la formule,
Appeler la fonction pour retourner une image , suivie d'une parenthèse, soit : Image( ,
Enfoncer la touche Echap du clavier pour abandonner,
En haut de la feuille Excel, cliquer sur le bouton Activer le contenu,
En effet, nous nous apprêtons à récupérer des données externes potentiellement gangrénées. Ces sécurités Microsoft peuvent paraître pénibles mais sont salvatrices dans bien des cas. Nous sommes sûrs de nous, donc nous récidivons.
Taper de nouveau le symbole égal(=),
Appeler la fonction Image suivie d'une parenthèse, soit : Image( ,
En bas de la fenêtre Excel, cliquer sur l'onglet de la première feuille nommée bdd ,
Puis, cliquer sur la cellule E4 hébergeant le début de l'url du site stockant les images à afficher,
Pour poursuivre cette adresse dynamique, taper le symbole de concaténation : & ,
Pour terminer cette dernière, il nous faut lancer une recherche du pays choisi depuis la
feuille Drapeau , dans le tableau de la
feuille bdd . Celui-ci se nomme également
bdd . C'est un intitulé que nous avons attribué en amont.
Inscrire la fonction de Recherche verticale suivie d'une parenthèse, soit : RechercheV( ,
Sur la feuille Drapeau , cliquer sur la cellule C3 du pays choisi par l'utilisateur,
Taper un point-virgule (;) pour passer dans l'argument du tableau de recherche ,
Le désigner par son nom, soit : bdd ,
Taper un point-virgule (;) pour passer dans l'argument du numéro de la colonne de retour,
Dans ce tableau, l'abréviation définissant le nom de l'image correspondante est située en deuxième colonne.
Taper le chiffre 2 pour la désigner,
Taper un point-virgule suivi du booléen Faux : ;Faux , pour une recherche exacte,
Fermer la parenthèse de la fonction RechercheV ,
De cette manière, nous sommes de retour dans l'
argument de l'URL de la
fonction Image , que nous devons aboutir avec son
extension . Tous ces fichiers sont des
fichiers png .
Ajouter de nouveau un symbole de concaténation (&),
Entre guillemets, ajouter l'extension comme suit : ".png" ,
Fermer la parenthèse de la fonction Image ,
Puis, valider la formule par le raccourci clavier CTRL + Entrée ,
De cette façon, nous gardons active la cellule du résultat. Et comme vous pouvez l'apprécier, grâce à ces
URL distantes reconstruites avec la
fonction Image , le drapeau du pays présélectionné s'affiche aussitôt.
Bien sûr, si vous changez de pays avec la liste déroulante en cellule C3, vous avez le plaisir de découvrir instantanément les couleurs de son drapeau. En résumé, cette fonction semble être en mesure d'offrir de nombreuses pistes de découvertes et d'apprentissage.