XL 2016 Liste déroulante et bouton

SamSam84

XLDnaute Nouveau
Bonjour à toutes et à tous,

je suis actuellement en train de confectionner un planning pour mon service et j’aimerai un peu d’aide sur un point.

J’aimerai via un bouton inscrire le résultat d’une liste déroulante dans une ou plusieurs cellules sélectionnées.

En pratique, je sélectionne ce que je veux dans ma liste déroulante (une ville par exemple), je sélectionne la cellule dans mon planning, je clique sur le bouton et cette ville apparaît dans la ou les cellules sélectionnées.

la liste déroulante avec des données ainsi que le bouton sont déjà créés, le seul blocage dont les formules qui associent les actions...



Une idée?? Merci :)
 

youky(BJ)

XLDnaute Barbatruc
Bonjour le fil (à tous)
J'ai l'occasion ici de mettre un truc pas courant.
. . . .avec Inputbox pour sélectionner la cellule
Je me suis servi du fichier de Sylvanu et que je félicite au passage.
Explication dans le fichier
Bruno
 

Fichiers joints

sylvanu

XLDnaute Occasionnel
Youky :). On peut même le faire sur de multiples cellules (avec Ctrl ) ou un groupe de cellules (MAJ). Ca va plaire à SamSam84.
 

SamSam84

XLDnaute Nouveau
Bonjour messieurs,

Merci Youky pour ton travail qui est très intéressant, mais je vais retenir la solution numéro 1 (moins d’actions à effectuer).

je suis au bureau et j’ai appliqué la solution de Sylvanu, ça fonctionne à la perfection mais je viens de me rendre compte d’un truc ^^
Il faut que pour ces villes (en réalité ce sont des sites de mission), donc pour ces missions il y a une couleur associée. Ça sera la même pour tous les sites, un bleu ciel. Je n’arrive pas à associé cette couleur avec la fonction pastespecial. J’aimerai éviter les MFC...

d’autant plus qu’il me faudra faire la même chose pour les différentes absences (maladie, formation, congés,...) mais cette fois ci avec des couleurs différentes pour chaque cas ...

il est bien compliqué ce planning ^^
 

youky(BJ)

XLDnaute Barbatruc
Bonjour,
Perso je ferais un onglet ou il y aurait les congés formation ou autres et avec les couleurs désirées
Cette liste servirait également pour remplir la liste déroulante.
Ensuite y a plus qu'a recopier le format mais tout dépend de la liste utilisée
Est ce une liste de validation ou de formulaire ou une activeX
Sans fichier pas bien possible de travailler à l'aveuglette.
Bruno
 

sylvanu

XLDnaute Occasionnel
En mélangeant l'idée de Youky et la mienne.
L'avantage d'une page de référence, c'est que les listes sont remises à jour automatiquement si on programme correctement les listes.
dans ce cas, la liste absence permet automatiquement de rapatrier et el motif et la couleur.
Ce sera beaucoup plus souple à l'usage si il faut sans cesse remettre à jour la liste des villes.
Et on peut aussi rajouter d'autre colonnes à l'instar des absences et en faisant un copier coller du module VBA.
 

Fichiers joints

SamSam84

XLDnaute Nouveau
Bonjour messieurs,

Désolé du retard mais j'étais en déplacement sans PC donc impossible de tester votre travail...
Sylvanu je retiens ta dernière solution, elle me correspond parfaitement !

Cependant, oui je suis très tatillon ^^, est-ce possible que lorsque je sélectionne un item dans le menu déroulant des absence, celui ci prenne directement la couleur qui lui est associé dans le tableau de référence ?
 

SamSam84

XLDnaute Nouveau
ouaaaa super impeccable !! Pile poile ce qu'il me faut ... super boulot merci beaucoup !!! :)
Avant d'avoir vu votre travail à tous les 2, j'avais fait la même chose mais avec énormément de MFC, bien que je n'en voulais absolument pas... ça fonctionne mais c'est lourd! Surtout que j'ai déjà pas mal de MFC pour d'autres applications.

Il ne me reste plus qu'a effectuer une dernière chose (exportation vers le secrétariat mais avec des conditions bien précises) et mon planning sera opérationnel !

Merci encore pour votre travail !

Un bon week end a vous
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas