Excel 2007 bouton activ/formulaire ?

Résolu
kim67 Messages postés 59 Statut Membre -  
kim67 Messages postés 59 Statut Membre -
Bonjour,

Je souhaiterais créer un bouton sur excel.

Quand on clique dessus il faudrait qu'il présente une liste avec des services et les personnes attenantes à ceux-ci...

J'ai pensé utiliser activ x ou le bouton pour le formulaire mais.... Je ne sais pas quoi mettre dans la macro...

Je vous remercie d'avance pour votre aide !

16 réponses

  1. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     
    Bonjour,
    Juste au passage, avez-vous déjà essayé avec l'outil [Filtrer] ... (voir dans l'onglet [Données], groupe [Trier et Filtrer]) ...?

    0
  2. kim67 Messages postés 59 Statut Membre
     
    Bonjour,

    merci pour votre suggestion Le Pingou ! Ceci dit je ne vois pas où vous voulez en venir ?

    Si je filtre cela donne une simple liste.

    En fait c'est pour mon travail. Mon collègue doit créer un document (word ou excel au choix).

    Pour faire quelque chose de propre, il souhaite faire un bouton pour aider les collaborateurs (nous avons beaucoup de services et personnes différentes, c'est vite la jungle ! il servira à les aiguiller).

    Je comprends cependant ce que vous souhaitez réaliser, mais ... C'est trop facile :)
    0
  3. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     
    Bonjour,
    Merci pour l'information.
    Cependant il est impossible de comprendre ce que vous voulez réaliser et avec quelles données !

    0
  4. kim67 Messages postés 59 Statut Membre
     
    Bonjour,

    Alors, il s'agit d'un bouton sur lequel on peux cliquer.

    Quand on clique dessus, une liste apparait avec les services.

    On choisis le service en cliquant dessus

    Une nouvelle liste apparait et donne les noms des personnes qui sont concernées par ce service.

    Est ce plus compréhensible ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. kim67 Messages postés 59 Statut Membre
     
    Bonjour,

    Très intéressant ceci ! Je ne sais pas si cela interesse mon collègue mais moi je suis preneuse !!!
    0
  7. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     
    Bonjour,
    Merci, à vous de l'adapter selon vos désirs.

    0
  8. kim67 Messages postés 59 Statut Membre
     
    Bonjour,

    Dites moi, est il possible de :

    - Créer un nouveau choix nommé par exemple "vide" qui serait par défaut,
    - De cacher le tableau jusqu'à ce qu'on sélectionne un nom de colonne ?

    C'est à dire :

    Je rentre sur mon document;
    La liste déroulante est sur "vide";
    Je sélectionne le nom du groupe qui m'interesse;
    Apparait alors le tableau en dessous avec les différents noms qui se rapportent au groupe que j'ai choisis;
    Si je sélectionne à nouveau "vide", mon tableau disparaît alors .
    0
  9. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     
    Bonjour,
    Oui, il faut insérer une liste vide dans la conne [A] de la feuille [Liste] et modifier les référence des 2 plages nommées [groupe] et [listes].
    0
  10. kim67
     
    Bonjour !

    Je viens de "jouer" un petit peu avec votre exemple.

    Je ne comprends pas la formule =INDEX(listes;ROW()-6;MATCH(LD2;groupe;0))

    Que veut dire le ROW ? Si je me souviens bien () veux dire qu'il n'y a pas d'informations en plus à donner
    -6 ?
    LD2;groupe;0 veut dire qu'il "aligne" ? Qu'il sait selon le nom que je vais lui donner, me sortir les noms des personnes qui y sont accrochés ?

    Merci pour votre aide !

    Bonne journée !
    0
  11. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     
    Bonjour,
    Je viens de "jouer" un petit peu avec votre exemple.
    Eh bien pour commencer, est-ce que l'exemple fonctionne selon votre demande ... ?
    0
  12. kim67
     
    Bonjour !

    Oui tout à fait.

    Je viens (enfin) de comprendre a quoi correspond ROW () -8
    Si j'ai bien compris :

    row() compte le nom de cellule verticalement et le -8 enleve 8 à la position intiale.

    Maintenant je cherche à comprendre la partie MATCH.

    C'est très intéressant !
    0
    1. kim67
       
      Je crois avoir compris.
      Par contre, est-il possible de rajouter une colonne d'info :

      Groupe 1
      Nom de la 1ere personne (deuxième tableau) Numéro de téléphone

      ?
      0
  13. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     
    Bonjour,
    Pour être précis, la fonction [LIGNE()] ou [ROW()] Donne le numéro de ligne d'une référence
    Si l'argument référence est omis, la référence par défaut est celle de la cellule dans laquelle la fonction LIGNE apparaît.
    Je vous conseille de consulté l'aide sur les fonctions qui vous donne la description et aussi des exemples.
    Note : atteindre la liste des fonctions, clic sur [fx] dans la barre des tâches, sélectionner la fonction désirée puis clic sur [Aide sur cette fonction] en bas à gauche de la fenêtre... !

    Concernant la dernière question [par contre, est-il possible...] je vais attendre un peu au cas où il y a des compléments... !

    0
  14. kim67 Messages postés 59 Statut Membre
     
    Merci !! c 'est exactement ca ! merci encore !
    0