Insérer une image en fonction d'une formule si

Résolu/Fermé
lasyl1 Messages postés 103 Date d'inscription jeudi 12 mars 2009 Statut Membre Dernière intervention 7 juin 2021 - 14 mai 2020 à 15:51
lasyl1 Messages postés 103 Date d'inscription jeudi 12 mars 2009 Statut Membre Dernière intervention 7 juin 2021 - 15 mai 2020 à 13:06
Bonjour,

J'ai parcouru bcp de page sur le forum mais malgré cela je n'arrive pas à obtenir mon résultat.

Exemple simple : Je dois effectuer un suivi de plainte et rajouter une image smiley OK ou smiley triste en fonction de la réponse "oui" ou "non" choix en Colonne E ..smiley en Colonne F dans la feuille 1 "Suivi" et les images sont dans la feuille 2 "BDD"
Je suis sous exce] 2013 en anglais si qui rend la tâche encore plus ardue.

Je pense avoir déjà bien avancer dans les processus mais ça coince quelque part.
Est ce que quelqu un pourrait m'aiguiller ? un grand merci d'avance
A voir également:

13 réponses

Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
14 mai 2020 à 16:27
Bonjour,

regarde cette publication et tu peux y télécharger le fichier avec deux exemples

https://forums.commentcamarche.net/forum/affich-37642405-excel-faire-apparaitre-une-image-sur-une-feuille-de-calcul
2
Le Pingou Messages postés 12042 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 avril 2024 1 426
14 mai 2020 à 18:21
Bonjour,
Juste au passage (salutation Mike-31), petite correction de votre formule: $C$3 par $B$3
=INDIRECT(VLOOKUP(Suivi!$E$2;BDD!$A$2:$B$3;2;0))

1
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
14 mai 2020 à 21:01
Salut Le Pingou, comment va !

oui la formule est correctement modifiée, mais le problème est le nombre de lignes et ce genre de formule est verrouillée sur une cellule dans ce cas la Suivi!$E$2 ce qui impose créer plusieurs formules.

dans combien de lignes veux tu insérer des images
1
Le Pingou Messages postés 12042 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 avril 2024 1 426
14 mai 2020 à 22:02
Merci Mike-31, je vais bien et j'espère que lasyl1 va se manifester.
Salutations.
Le Pingou
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
Modifié le 15 mai 2020 à 12:00
Re,

Voila c'est ça une par ligne, et pour ne pas te tromper nomme chaque champ facilement repérable comme pour Suivi!$E$2 ton champ actuel Photo je nommerai le champ Cel2 pour (Suivi!$E$3 cel3 etc ...

autrement il est possible de passer par un code VBA si tu as quelques notions surtout pour 30 lignes voir plus.

1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lasyl1 Messages postés 103 Date d'inscription jeudi 12 mars 2009 Statut Membre Dernière intervention 7 juin 2021 50
14 mai 2020 à 17:22
Merci pour ta réponse
oui j'avais déjà essaye

Je viens de tout refaire pour être sure .

Soit ca vient de la formule: ??
=INDIRECT(VLOOKUP(Suivi!$E$2;BDD!$A$2:$C$3;2;0))
E2 correspond à mon choix oui ou non et A2 C3 les images et nom

Dans ce cas la réponse est N/A

Si j'essaye avec la photo ..et de coller. il me dit que =photos n'est pas valide

0
lasyl1 Messages postés 103 Date d'inscription jeudi 12 mars 2009 Statut Membre Dernière intervention 7 juin 2021 50
15 mai 2020 à 09:53
Merci beaucoup pour vos réponses.
Je réessaye encore ce matin . Je dois recommencer car j'ai perdu les modifications effectuées hier. Je commence à connaître. :-)
Par contre, oui je ne suis pas sure que j'utilise le bon procédé car j'ai besoin que cela change sur toutes les lignes . J'espère ne pas avoir bcp de plainte mais je dirais une trentaine de ligne.
0
lasyl1 Messages postés 103 Date d'inscription jeudi 12 mars 2009 Statut Membre Dernière intervention 7 juin 2021 50
15 mai 2020 à 10:02
Voilà .. j'ai suivi votre conseil en recopiant la base de données et en mettant mes images et mes données.. et miracle .. ça fonctionne .. presque.. Donc l'image change bien en fonction de Oui ou Non mais oui voilà comment faire pour que chaque image soit liée à une cellule différente E2 E3 E4 ..? encore merci pour votre temps !
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
15 mai 2020 à 10:27
Re,

si tu répondais à nos questions, surtout à mon post n°4 combien de lignes sont concernées,

0
lasyl1 Messages postés 103 Date d'inscription jeudi 12 mars 2009 Statut Membre Dernière intervention 7 juin 2021 50
15 mai 2020 à 11:26
Bonjour
Oui pardon ma réponse n'était pas claire pour le nombre de ligne.
C'est en fonction du nombre de plaintes.. donc je dirais 30 par an .. donc 30 lignes concernées
Sur l'exemple je n'en ai mis que trois. Donc comme tu m'as dit.. je vais créer 30 formules différentes ( 30 Name Manager)
0
lasyl1 Messages postés 103 Date d'inscription jeudi 12 mars 2009 Statut Membre Dernière intervention 7 juin 2021 50
15 mai 2020 à 11:30
Je viens d'essayer et ça fonctionne !! Un tout grand merci pour votre aide et votre temps !

Je vous souhaite un très bon week end... smiley qui sourit !

0
lasyl1 Messages postés 103 Date d'inscription jeudi 12 mars 2009 Statut Membre Dernière intervention 7 juin 2021 50
15 mai 2020 à 12:34
oui j'ai crée Ligne2 - ligne3 et ça fonctionne!
C'etait quand même compliqué .. et le VBA je m'y connais encore moins..
Mais merci de proposer .. peut être qu un jour je m'y mettrais.
Le principal est que ça fonctionne ..


Encore merci !! je suis vraiment contente.
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
15 mai 2020 à 12:52
Re,

du moment ou tu as créé une formule qui fonctionne il suffit de la sélectionner/ et Copier
tu crées un champ dans lequel tu colles ta formule et tu n'as qu'a changer le 2 de Suivi!$E$2 en 3 puis en 4 etc ...
mais une précaution pour créer la première pour Suivi!$E$2 active cette cellule E2
puis pour Suivi!$E$3 sélectionne la cellule E3
il est important que la cellule cible soit activée avant de créer la formule la concernant
0
lasyl1 Messages postés 103 Date d'inscription jeudi 12 mars 2009 Statut Membre Dernière intervention 7 juin 2021 50
15 mai 2020 à 13:06
C'est exactement ce que j'ai fait pour le changement dans la formule !
J'ai bien copier cette cellule et donc ces propriétés..
il y a bien une data validation sur les autres cellules copiées qui sont indépendantes
J'avais copié le modèle donné donc je pense qu'il l'avait fait.
Merci
0