OVH Cloud OVH Cloud

Rendre une liste déroulante visible en fonction de la valeur d'une cellule

4 réponses
Avatar
AB
Bonjour à tous,
Je cherche à rendre une liste déroulante visible ou invisible en fonction de
la valeur d'une cellule. Est-ce possible ?
Merci
André

4 réponses

Avatar
AV
D'où vient cette "liste déroulante" ?

AV
Avatar
AB
Salut,
Barre d'outils Formulaires Contrôle "Zone de liste déroulante"
André


D'où vient cette "liste déroulante" ?

AV




Avatar
AV
Exemple avec une "zone de liste modifiable" nommée "maZ" et pour des variations
de valeur de A1 de la feuille

Dans le module de la feuille :
Private Sub Worksheet_Change(ByVal zz As Range)
If zz.Address <> "$A$1" Then Exit Sub
With ActiveSheet.Shapes("maZ")
If [zz] = 1 Then .Visible = False Else .Visible = True
End With
End Sub

AV
Avatar
AB
OK Alain, Merci beaucoup.
Je vois ça dès que possible.
A+
André
"AV" a écrit dans le message de news:

| Exemple avec une "zone de liste modifiable" nommée "maZ" et pour des
variations
| de valeur de A1 de la feuille
|
| Dans le module de la feuille :
| Private Sub Worksheet_Change(ByVal zz As Range)
| If zz.Address <> "$A$1" Then Exit Sub
| With ActiveSheet.Shapes("maZ")
| If [zz] = 1 Then .Visible = False Else .Visible = True
| End With
| End Sub
|
| AV
|
|
|