Liste déroulante saisi auto

Résolu
Bonjour,
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

Résumé de la discussion

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.

Bobot (l’IA à votre service)
  1. Bonjour,
    Ou avez-vous des problème ?
    0
    1. 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
      0
    2. @LaurenceJe mets mon document avec
      http://www.cijoint.fr/cjlink.php?file=cj200903/cijBwRgXxT.xls
      Merci
      0
    3. @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 ?
      0
    4. @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à.. :-)
      0
    5. @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.
      0
  2. Contributeur
    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.
    0
    1. 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
      0
      1. 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 ;-)
        0
      2. Avec le fichier excel, c'est mieux.
        http://www.cijoint.fr/cjlink.php?file=cj200904/cijlluGJiP.xls
        Voila, ça peut servir. merci.
        0
      3. @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
        0
      4. @Corrinec'est trop compliqué pour toi. apprend les bases et dans 2 ans, tu pourra peut-être le faire :-)
        0
    2. 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.
      0
      1. Contributeur
        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 ...
        0
        1. 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
          0
        2. Contributeur
          @LaurenceD'accord, j'en prends bonne note ...

          ... et je préfère nettement qu'il en soit ainsi !

          Bonne journée.
          0
        3. @Raymond PENTIERBonne journée ;-) , M. Raymond PENTIER ;-).
          0
      2. 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 !
        0
        1. Bonjour, Le Pingou
          http://www.cijoint.fr/cjlink.php?file=cj200904/cijlluGJiP.xls
          j'essaye de me mettre la saisi semi-automatique en A2 mais quand je fais validation de données,j'ai =Nom_Ville et c'est à cet endroit que je doit mettre la formule de gbinforme mais cela ne le fait pas.
          Merci
          0
        2. Bonjour, Le Pingou
          je joins le document montrant le problème et le fichier.
          http://www.cijoint.fr/cjlink.php?file=cj200904/cijqTG2JBm.doc
          0
        3. le fichier
          http://www.cijoint.fr/cjlink.php?file=cj200904/cijHMAfz4y.xls
          et la petite touche d'humour pour les neurones.
          http://www.cijoint.fr/cjlink.php?file=cj200904/cijZsgcDuj.ppt
          0
      3. 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.
        0
        1. 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 :-)
          0
      4. 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.
        0
        1. Bonsoir, Le Pingou
          Pouvez-vous me fournir une copie de votre application pour que je puisse voir d'où provient mon problème.
          Merci; de votre patience et de votre aide ;-)
          0
      5. Bonjour Corrine,
        Je pense qu'elle est ici : http://www.commentcamarche.net/forum/affich 11754786 liste deroulante excel macro?#16
        0
        1. Bonjour, bonjour Le Pingou
          Sur le lien que vous m'avez indiquez il y a certe une liste déroulante mais pas de liste déroulante à saisi semi automatique.
          Merci et Bonne journée chez vous. ;-)
          0
      6. 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.
        0
        1. Bonjour, Le Pingou
          Oui mais dans votre exemple il n'y a pas de saisi semi automatique.
          A tout :-°
          0
      7. Bonjour Corrine,
        Je ne l'ai jamais prétendu... alors ...
        J'en viens à regretter sincérement de vous avoir répondu!
        0
        1. Contributeur
          Salut, mon vieux !
          Décidément, cette discussion n'est pas très cool !
          Merci à francky (post 19).
          0
      8. 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.
        0