Gestionnaire de Nom : fonction lié à une page
Gargarox
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
Gargarox Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Gargarox Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je viens de découvrir comment créer des fonctions grâce au menu "Gestionnaire de nom", donc ma fonction marche très bien mais j'ai un soucis :
admetons que j'ai deux feuilles f1 et f2.
je créé ma fonction "SS" en étant sur la feuille f1 qui fait : "=A1+A2" et je mets dans ma cellule A3 "=SS"
Quand je créé cette fonction elle est en fait liée à la feuille active : "SS" contient donc "=f1!A1+f1!A2"
Je voudrais juste savoir comment faire en sorte que ma fonction SS prennent les cellules de la feuille active et non de la feuille de référence ou j'ai sélectionné mes cellules quand j'ai créé ma fonction SS.
(en gros que SS contienne bien "=A1+A2" et non "=f1!A1+f1!A2", bien sur quand j'essaie de supprimer "f1!" de la fonction ça ne marche pas, quand je valide la fonction les "f1!" réapparaissent)
Merci d'avance.
Je viens de découvrir comment créer des fonctions grâce au menu "Gestionnaire de nom", donc ma fonction marche très bien mais j'ai un soucis :
admetons que j'ai deux feuilles f1 et f2.
je créé ma fonction "SS" en étant sur la feuille f1 qui fait : "=A1+A2" et je mets dans ma cellule A3 "=SS"
Quand je créé cette fonction elle est en fait liée à la feuille active : "SS" contient donc "=f1!A1+f1!A2"
Je voudrais juste savoir comment faire en sorte que ma fonction SS prennent les cellules de la feuille active et non de la feuille de référence ou j'ai sélectionné mes cellules quand j'ai créé ma fonction SS.
(en gros que SS contienne bien "=A1+A2" et non "=f1!A1+f1!A2", bien sur quand j'essaie de supprimer "f1!" de la fonction ça ne marche pas, quand je valide la fonction les "f1!" réapparaissent)
Merci d'avance.
A voir également:
- Gestionnaire de Nom : fonction lié à une page
- Gestionnaire de périphérique - Guide
- Gestionnaire de fichiers - Télécharger - Gestion de fichiers
- Gestionnaire des taches windows 11 - Guide
- Nom de l'adresse ✓ - Forum Loisirs / Divertissements
- Raccourci gestionnaire de tache - Guide
4 réponses
Voici 2 solutions :
La première reprend le principe de nom associé à l'image tel que présenté dans ton fichier.
J'ai simplement ajouté des noms pour les questions supplémentaires.
https://www.cjoint.com/?DCBqWXB8SsC
La deuxième est inspirée du site de jacques boisgontier
http://boisgontierjacques.free.fr/pages_site/lesimages.htm#ChoixImage
Elle utilise une procédure évènementielle placée dans le module ThisWorkbook.
https://www.cjoint.com/?DCBqXu6ZIJ3
A+
La première reprend le principe de nom associé à l'image tel que présenté dans ton fichier.
J'ai simplement ajouté des noms pour les questions supplémentaires.
https://www.cjoint.com/?DCBqWXB8SsC
La deuxième est inspirée du site de jacques boisgontier
http://boisgontierjacques.free.fr/pages_site/lesimages.htm#ChoixImage
Elle utilise une procédure évènementielle placée dans le module ThisWorkbook.
https://www.cjoint.com/?DCBqXu6ZIJ3
A+
Bonjour,
Tu peux créer une fonction personnalisée
https://www.cjoint.com/?DCAsVYhCMlx
A+
Tu peux créer une fonction personnalisée
https://www.cjoint.com/?DCAsVYhCMlx
A+
Le problème c'est que je dois afficher le tout dans un cadre photo :
ma vrai fonction est :
Image
=DECALER(f1!$M$88;EQUIV(f1!$D$19;f1!$L$88:$L$91;0)-1;)
m88:m91 est une liste de choix ("a","b","c","d")
l88:l91 est une liste d'image correspondant a chacun des choix
d19 est une case comprenant une liste déroulante comprenant ("a","b","c","d"), réaliser avec l'option validation de donnée
Ensuite j'ai créé un cadre photo dont la fonction est "=Image"
Comme cela, en fonction du choix dans la liste déroulante j'ai une image qui s'affiche sur mon cadre photo.
Le problème c'est que ma fonction image est liée à la feuille f1.
Je n'est pas les compétence nécessaire pour adapter cette fonction en fonction personnalisée.
Je voudrais simplement pouvoir écrire dans la champ de mon cadre photo : = image("case avec la liste déroulante") car ma liste de choix et d'image est fixe, seul la case avec la liste déroulante change (de position et de feuille).
De plus dans le cadre photo je n'est pas réussi à afficher : "SS(a1;a2)" pour afficher le résultats dans le fichier que tu m'as envoyé. Je peux afficher une cellule comprenant la fonction "SS(a1;a2)" mais pas directement rentrée "SS(a1;a2)" dans la fonction du cadre photo ce qui est nécessaire pour mon problème d'affichage d'une image.
ma vrai fonction est :
Image
=DECALER(f1!$M$88;EQUIV(f1!$D$19;f1!$L$88:$L$91;0)-1;)
m88:m91 est une liste de choix ("a","b","c","d")
l88:l91 est une liste d'image correspondant a chacun des choix
d19 est une case comprenant une liste déroulante comprenant ("a","b","c","d"), réaliser avec l'option validation de donnée
Ensuite j'ai créé un cadre photo dont la fonction est "=Image"
Comme cela, en fonction du choix dans la liste déroulante j'ai une image qui s'affiche sur mon cadre photo.
Le problème c'est que ma fonction image est liée à la feuille f1.
Je n'est pas les compétence nécessaire pour adapter cette fonction en fonction personnalisée.
Je voudrais simplement pouvoir écrire dans la champ de mon cadre photo : = image("case avec la liste déroulante") car ma liste de choix et d'image est fixe, seul la case avec la liste déroulante change (de position et de feuille).
De plus dans le cadre photo je n'est pas réussi à afficher : "SS(a1;a2)" pour afficher le résultats dans le fichier que tu m'as envoyé. Je peux afficher une cellule comprenant la fonction "SS(a1;a2)" mais pas directement rentrée "SS(a1;a2)" dans la fonction du cadre photo ce qui est nécessaire pour mon problème d'affichage d'une image.
Bonjour,
J'aurais de nouveau besoin de ton aide.
J'ai désormais besoin de modifier les entrées :
au lieu d'avoir une liste déroulante pour commander l'image, ils y aurait simplement une case (par exempel B6) ou on rentre un chiffre, si ce chiffre >= à une valeur (par exemple B8) j'aimerais que le smiley "Bien" s'affiche, sinon le smiley "Pas bien".
J'avais essayer d'utiliser la focntion "si" à la place de la liste déroulante avec la même macro : =si(B6>=B8;"Bien";"Pas Bien"), donc ça marche j'ai un smiley qui s'affiche, mais dès lors que je rechange ma valeur en B6 plus rien ne se passe .
Peu-tu m'aider, merci d'avance.
J'aurais de nouveau besoin de ton aide.
J'ai désormais besoin de modifier les entrées :
au lieu d'avoir une liste déroulante pour commander l'image, ils y aurait simplement une case (par exempel B6) ou on rentre un chiffre, si ce chiffre >= à une valeur (par exemple B8) j'aimerais que le smiley "Bien" s'affiche, sinon le smiley "Pas bien".
J'avais essayer d'utiliser la focntion "si" à la place de la liste déroulante avec la même macro : =si(B6>=B8;"Bien";"Pas Bien"), donc ça marche j'ai un smiley qui s'affiche, mais dès lors que je rechange ma valeur en B6 plus rien ne se passe .
Peu-tu m'aider, merci d'avance.
Me reste plus qu'a adapter la macro.
Encore une fois merci, je me servait bcp de commentçamarche mais c'est mon premier post et franchement je suis impressionné de la vitesse et de la qualité de ton aide.