Liste déroulante saisi auto
RésoluJ'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 -
@LaurenceJe mets mon document avec
http://www.cijoint.fr/cjlink.php?file=cj200903/cijBwRgXxT.xls
Merci -
@LaurenceBonjour Laurence,
Petite mise au point, vous ditesz : je bloque sur excel 07 mais votre classeur est une version 2003, alors qu'est ce qui est correct ? -
@Le PingouBonjour, Le Pingou
Avec ci-joints.fr, j'ai vu qu'il n'accepte que les fichiers .xls et non .xlsx.
C'est pourquoi, j'enregistre sous classeur 97-2003.
Voilà.. :-) -
@LaurenceBonjour Laurence,
Merci pour l'information.
Pour que cela fonctionne sur cijoint.fr tout comme cjoint.com il faut simplement compresser le fichier en ZIP ou RAR et ainsi tout est parfait.
-
-
ContributeurBonjour.
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
-
-
-
@CorrineBonjour 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
-
@Le PingouBonsoir, je l'ai bien regardée et fait plusieurs essais mais rien ne marche.
Si vous pouvez me donner un coup de pouce :-)
ça me rendrai service, car j'ai passé un temps fou mais pas moyen.
Merci -
@Corrinec'est trop compliqué pour toi. apprend les bases et dans 2 ans, tu pourra peut-être le faire :-)
-
-
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.
-
ContributeurLe 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 -
Contributeur@LaurenceD'accord, j'en prends bonne note ...
... et je préfère nettement qu'il en soit ainsi !
Bonne journée. -
@Raymond PENTIERBonne journée ;-) , M. Raymond PENTIER ;-).
-
-
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.