Liste déroulante saisi auto
RésoluLe Pingou Messages postés 12279 Date d'inscription Statut Contributeur Dernière intervention -
J'ai fait une découverte sur CCM sur liste déroulante à saisi semi-automatique par gbinforme, qui m'a bien plus.
http://www.commentcamarche.net/faq/sujet 8288 liste deroulante avec saisie semi automatique pour excel
hélas, je suis débutante avec excel 07 et je n'arrive pas à l'appliquer en suivant son exemple.
Quelqu'un pourrait-il m'aider sur ce problème?
Merci :-)
Configuration: Windows XP Firefox 3.0.7
12 réponses
Débutante sur Excel 2007, elle cherche à reproduire une liste déroulante avec saisie semi-automatique inspirée par gbinforme, mais se heurte à des difficultés techniques et n'arrive pas à appliquer l’exemple. Des échanges évoquent des solutions comme la définition de plages nommées, l’utilisation de DECALER et NBVAL, et création d’une formule nommée l_noms pour étendre la liste reliant c_noms et d_noms. Plusieurs répondants proposent de partager une copie fonctionnelle ou d’indiquer les emplacements exacts des feuilles Formulaire et Base_de_données, tandis que d’autres déconseillent d’aborder ce sujet sans base suffisante. En complément, des échanges renvoient vers des liens supplémentaires et des exemples concrets sur l’emploi de DECALER et des noms définis pour Excel, élargissant les pistes pratiques.
-
Bonjour,
Ou avez-vous des problème ?-
Bonjour, Le Pingou
Voilà, j'ai mis la partie ou je bloque sur excel 07.
feuil1 colonne B = c_noms
cellule B2 = d_noms
Où dois-je mettre l_noms dans quelle cellule ou colonne et comment le faire à l'aide du ruban.?
3 Nous allons créer une formule nommée, afin de délimiter la zone renseignée de la liste qui pourra ensuite s'aggrandir et évoluer sans souci.
* Nous utilisons le menu "insertion" puis "Nom" puis "Définir"
* Dans la fenêtre qui s'ouvre nous saisissons :
o le nom de la formule "l_noms" dans la zone "Noms dans le classeur"
o la formule =DECALER(d_noms;0;0;NBVAL(c_noms)-1;1) dans la zone "Fait référence à :"
o Nous cliquons sur "Ajouter" pour valider la nomination.
o Nous cliquons sur "OK" pour sortir de la fenêtre.
Merci -
-
-
-
-
-
Bonjour.
Si vraiment tu es débutante sur Excel, je te déconseille fortement de commencer par des choses aussi délicates et complexes.
Cordialement. -
Bonjour Laurence,
Faites comme suit :
1.- corriger [I_nom] en [I_noms] : Onglet Formules et clic Gestionnaire de noms et double clic sur [I_nom], ajouter le (s) soit [I_noms] et clic OK, puis Fermer la boîte de dialoge.
2.- Sélectionner la liste déroulante (E2), onglet Données, Outils de données clic Validation des données. Dans le champ Source, remplacer [$B$2:$B$7] par [I_noms] et clic OK
-
Bonjour, Le Pingou
La saisi semi-automatique pourrait convenir sur mon classeur.
Pouvez-vous le regarder pour m'indiquer comment la placer sur les colonnes de A à H.
Bien le bonjour ;-)- Bonjour Corinne.
Les instructions concernant la liste déroulante à saisi semi-automatique par gbinforme, se trouvent sur se lien:
http://www.commentcamarche.net/faq/sujet 8288 liste deroulante avec saisie semi automatique pour excel
-
-
-
Bonjour Laurence,
Merci, content de savoir que sa marche.
Un peu d'indulgence pour Raymond Pentier, ce n'était certainement pas pour vous découragée, c'est toujours très difficile d'estimer le savoir de celui qui est de l'autre côté. Je suis sur que si l'occasion se présente il vous aidera de tout sont savoir.
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Le hasard faisant bien les choses, voici que les posts 9 et 2 sont voisins !
Cela permet à tout un chacun de vérifier où il y a tentative de découragement et entreprise de dénigrement.
Ce n'était qu'une simple mise en garde, destinée à éviter à une débutante de s'attaquer à quelque chose de trop compliqué, au risque de faire un rejet de ce logiciel en le croyant toujours aussi difficile d'accès.
Je me suis fourvoyé, les explications ont été fournies, lues, appliquées et comprises ; c'est le principal !
Merci et salut à toi, Jean-Pierre ; à une prochaine rencontre dans une ambiance plus chaleureuse ...-
Bonjour Raymond PENTIER
Je me suis fourvoyé, les explications ont été fournies, lues, appliquées et comprises ; c'est le principal !
Monsieur, continuer à aider les personnes sur CCM car tous le monde apprécie vos explications et moi aussi quand vous prenez le temps d'expliquer quant on vous le demande.
Sans aucune rancune et si mes mots vous ont heurtés, je m'en excuse.
Amicalement. Laurence
-
-
Bonjour Corrine,
C'est un peut compliqué sans savoir exactement ce que vous avez réalisé, ce qui marche et ce qui ne marche pas ! -
Bonjour Corrine,
Je ne trouve pas la faute sur votre fichier, sauf une erreur de référence pour le [c_villes] qui n'est pas conforme à celle de [c_noms] de gbinforme.
Par contre il y a certainement une interférence entre votre application (modifier de ...) et celle que vous essayez de mettre en place.
Je pense qu'il serait bien de séparer les 2 applications.-
Bonjour,
j'ai changé au lieu de c_noms,j'ai mis c_villes en colonne A et d_villes en A3 mais peut-être que ça viens de l_villes qui faut définir et appliquer je ne sais où?
et où appliquer la formule de gbinforme? =SI(A1<>"";DECALER(d_noms;EQUIV(A1&"*";l_noms;0)-1;;SOMME((STXT(l_noms;1;NBCAR(A1))=TEXTE(A1;"0"))*1));l_noms)
Si, je dois séparer les deux applications comment le réaliser?
Eh! bien merci. A tout :-)
-
-
Bonjour Corrine,
En ce qui concerne mon application, je peux vous fournir une copie sur demande.
Pour suivre la publication de gbinforme vous gardez que les données des 2 feuilles soit:
Formulaire!plage("A1:M1") et Base_de_données!Plage("A1:M10").
Les formules, définitions de noms et validations doivent être supprimer. -
Bonjour Corrine,
Je pense qu'elle est ici : http://www.commentcamarche.net/forum/affich 11754786 liste deroulante excel macro?#16 -
Bonjour Corrine,
Eh oui, c'est mon exemple si vous ne l'avez pas compris.
Pour l'autre il s'agit de l'application de gbinforne que vous devez refaire, si vous le voulez.
Bonne fin de semaine. -
Bonjour Corrine,
Je ne l'ai jamais prétendu... alors ...
J'en viens à regretter sincérement de vous avoir répondu! -
Bonjour Raymond,
Je ne prend pas le très cool pour moi, mais si j'avais remarqué ceci : http://www.commentcamarche.net/forum/affich 11619432 suivi de liste#14
je n'aurrais pas répondu à une personne qui viens s'incruster dans un poste résolu et de surcroit qui modifie ta propre application et qui n'est même pas capable de le reconnaitre ...... aie! c'est tout.
Bonne fin de semaine.