Re : Affichage dans "Liste déroulante" selon sélection nom avec "case à cocher"
Bonjour à tous,
Merci à vous tous, alors je viens de voir les solutions un peu à tous.
Alors je commence par la solution à Gilbert_RGI, qui me paraîssée la plus facile pour moi car pas besoin de code VBA, déjà un grand merci, mais je me rends compte que sitôt que je rajoute un nom, qu'il faut malheureusement à chaque fois modifier manuellement dans la définition des noms, les paramêtres champ-cond et liste, donc pas très pratique.
pour ce qui s'agit de la solution à Hasco:
Ta solution serait parfaite, masi j'ai un problème, ensuite la liste ne se déroule pas !
Je pense qu'il s'agit d'un petit bug, s'aurais-tu me le corriger?
Pour la 1ere solution à Robert:
Eventuellement à mettre en dernière solution si je peux pas faire autrement, masi le problème est que j'ai déjà du code VBA dans la feuille avec la fonction "Private Sub Worksheet_Change", donc comment intégrer ton code avec celui existant?
le code:
-------------------------------------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
'Code exécuter lors d'un changement dans la valeur d'une cellule quelconque de la feuille
'La cellule H6 fait-elle partie de la ou des cellules modifiées
If Not Application.Intersect(Target, Range("B4")) Is Nothing Then
'La cellule B4 est ou fait partie des cellules modifiées
'Test de la valeur de la cellule B4,
'ne pas utiliser l'objet Target, un message d'erreur est retourné si Target représente une plage de cellules
If Range("B4") = "Adrien" Then
MacroVisibleOui
Else
MacroVisibleNon
End If
End If
End Sub
-------------------------------------------------------------------
Merci encore à vous tous, et si Hasco ou Robert peuvent me donner une solution à ce probleme, je suis partant pour les votre.
Un grand merci d'avance
Slt
Targa