Liste déroulante saisi auto

Résolu
Laurence -  
Le Pingou Messages postés 12279 Date d'inscription   Statut Contributeur Dernière intervention   -
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. Le Pingou Messages postés 12279 Date d'inscription   Statut Contributeur Dernière intervention   1 479
     
    Bonjour,
    Ou avez-vous des problème ?
    0
    1. Laurence
       
      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. Laurence > Laurence
       
      Je mets mon document avec
      http://www.cijoint.fr/cjlink.php?file=cj200903/cijBwRgXxT.xls
      Merci
      0
    3. Le Pingou Messages postés 12279 Date d'inscription   Statut Contributeur Dernière intervention   1 479 > Laurence
       
      Bonjour 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. Laurence > Le Pingou Messages postés 12279 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Bonjour, 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. Le Pingou Messages postés 12279 Date d'inscription   Statut Contributeur Dernière intervention   1 479 > Laurence
       
      Bonjour 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. Raymond PENTIER Messages postés 58227 Date d'inscription   Statut Contributeur Dernière intervention   17 490
     
    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
  3. Le Pingou Messages postés 12279 Date d'inscription   Statut Contributeur Dernière intervention   1 479
     
    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. Corrine
       
      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
      1. Corrine > Le Pingou Messages postés 12279 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Bonsoir, 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
      2. francky > Corrine
         
        c'est trop compliqué pour toi. apprend les bases et dans 2 ans, tu pourra peut-être le faire :-)
        0
    2. Corrine
       
      Avec le fichier excel, c'est mieux.
      http://www.cijoint.fr/cjlink.php?file=cj200904/cijlluGJiP.xls
      Voila, ça peut servir. merci.
      0
  4. Le Pingou Messages postés 12279 Date d'inscription   Statut Contributeur Dernière intervention   1 479
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Raymond PENTIER Messages postés 58227 Date d'inscription   Statut Contributeur Dernière intervention   17 490
     
    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. Laurence
       
      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
      1. Raymond PENTIER Messages postés 58227 Date d'inscription   Statut Contributeur Dernière intervention   17 490 > Laurence
         
        D'accord, j'en prends bonne note ...

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

        Bonne journée.
        0
      2. Laurence > Raymond PENTIER Messages postés 58227 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Bonne journée ;-) , M. Raymond PENTIER ;-).
        0
  7. Le Pingou Messages postés 12279 Date d'inscription   Statut Contributeur Dernière intervention   1 479
     
    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. Corrine
       
      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. Corrine
       
      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. Corrine
       
      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
  8. Le Pingou Messages postés 12279 Date d'inscription   Statut Contributeur Dernière intervention   1 479
     
    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. Corrine
       
      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
  9. Le Pingou Messages postés 12279 Date d'inscription   Statut Contributeur Dernière intervention   1 479
     
    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. Corrine
       
      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
  10. Le Pingou Messages postés 12279 Date d'inscription   Statut Contributeur Dernière intervention   1 479
     
    Bonjour Corrine,
    Je pense qu'elle est ici : http://www.commentcamarche.net/forum/affich 11754786 liste deroulante excel macro?#16
    0
    1. Corrine
       
      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
  11. Le Pingou Messages postés 12279 Date d'inscription   Statut Contributeur Dernière intervention   1 479
     
    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. Corine2 Messages postés 2 Statut Membre
       
      Bonjour, Le Pingou
      Oui mais dans votre exemple il n'y a pas de saisi semi automatique.
      A tout :-°
      0
  12. Le Pingou Messages postés 12279 Date d'inscription   Statut Contributeur Dernière intervention   1 479
     
    Bonjour Corrine,
    Je ne l'ai jamais prétendu... alors ...
    J'en viens à regretter sincérement de vous avoir répondu!
    0
    1. Raymond PENTIER Messages postés 58227 Date d'inscription   Statut Contributeur Dernière intervention   17 490
       
      Salut, mon vieux !
      Décidément, cette discussion n'est pas très cool !
      Merci à francky (post 19).
      0
  13. Le Pingou Messages postés 12279 Date d'inscription   Statut Contributeur Dernière intervention   1 479
     
    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