Excel 2007 bouton activ/formulaire ?

Résolu
kim67 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   -  
kim67 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   -
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 !

A voir également:

16 réponses

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

0
kim67 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention  
 
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
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Merci pour l'information.
Cependant il est impossible de comprendre ce que vous voulez réaliser et avec quelles données !

0
kim67 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention  
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Regardez si l'exemple peut vous convenir : https://www.cjoint.com/?3Lomc2oP9Mk

0
kim67 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

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

0
kim67 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention  
 
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
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Petit exemple selon mon message précédent : https://www.cjoint.com/?3LowMb1P8AT
0
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
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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
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
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
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Voici ma proposition avec liste nom et n° de téléphone : https://www.cjoint.com/?3LuwlsOKIfj
0
kim67 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention  
 
Merci !! c 'est exactement ca ! merci encore !
0