Contenu d'une liste déroulante à partir d'autres listes déroulantes.

  • Initiateur de la discussion Initiateur de la discussion blancolie
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

blancolie

XLDnaute Impliqué
Bonsoir le forum,

j'aimerais créer une liste déroulante dans la colonne agent (F9) et que son contenu fasse apparaître les éléments de la liste 1 et liste 2 dans cette fameuse liste déroulante.

je vois des tutos liste déroulante en cascade mais ce n'est pas vraiment ce que je recherche.

Merci de votre aide.
 

Pièces jointes

Dans le post 40, j'avais indiqué apres que vous m'avez dit qu emon excel est vérolé, que j'avais fait une mise à jour d'excel et suite à cela et tout est rentré dans l'ordre. et dans le post 45 j'ai répondu a ce post en faisant un test du ma réponse au post 46
 
Bonsoir Job75,

j'ai adpaté ton code, cela marche bien par contre cela fait un flash pour s'actualiser. Comment faire cela en douceur ? et comment avoir le fond bleu et jaune ? Cela se trouve dans l'onglet paramètre.

Bizarre également, si j'ai moins d'agent que dans la colonne agent, d'habitude je n'ai pas autant de ligne que la colonne astreinte.

Voici le code utilsé :

VB:
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
Application.EnableEvents = False
[Liste].Clear 'RAZ
[Agent].Copy [Liste].Cells(1)
[Astreinte].Copy [Liste].Cells([Agent].Count + 1)
On Error Resume Next 'si aucune SpecialCell
[Liste].SpecialCells(xlCellTypeBlanks).Delete xlUp 'supprime les cellules vides
Application.EnableEvents = True
End Sub
 

Pièces jointes

Dernière édition:
Bonjour à tous,

Ton exemple n'est pas parlant
remplis donc ta liste a la main pour faire voir ce que tu veux !

Crdlmt

Salut,

au cas ta préocupation est encore d'actualité, ci joint une suggestion.

l'astuce a été de créé une plage dynamique à l'aide de la fonction décaller.
Nommé une plage de cellule à mettre en validation de donnée; puis, modifier les références de cette plage à partir du gestionnaire des noms.
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour