Bonjour,
Hier j'ai vu une question sur ce forum qui m'a intéressée. En fait, la personne voulait une liste déroulante dont le contenu varie selon le choix d'une autre liste déroulante.
Il voulait également que lorsque l'on sélectionne une valeur dans la première liste déroulante (celle qui conditionne la seconde liste déroulante), automatique, la seconde liste déroulante affiche "" (rien).
J'ai fait des recherches pour voir si c'était possible mais je n'ai pas trouvé. J'ai essayé de bidouiller des codes qui permettent d'effacer la valeur d'une cellule sous conditions du style :
si A1 =1 alors ClearContents B1
Je récapitule ce que je cherche :
une macro qui efface le contenu d'une cellule (B1) si le contenu d'une autre cellule (A1) change.
voici ce que j'ai trouvé sur ce forum mais qui ne marche pas :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "a1" Then
Range("b1").ClearContents
End If
End Sub
Merci et désolé si le sujet a déjà été traité
Hier j'ai vu une question sur ce forum qui m'a intéressée. En fait, la personne voulait une liste déroulante dont le contenu varie selon le choix d'une autre liste déroulante.
Il voulait également que lorsque l'on sélectionne une valeur dans la première liste déroulante (celle qui conditionne la seconde liste déroulante), automatique, la seconde liste déroulante affiche "" (rien).
J'ai fait des recherches pour voir si c'était possible mais je n'ai pas trouvé. J'ai essayé de bidouiller des codes qui permettent d'effacer la valeur d'une cellule sous conditions du style :
si A1 =1 alors ClearContents B1
Je récapitule ce que je cherche :
une macro qui efface le contenu d'une cellule (B1) si le contenu d'une autre cellule (A1) change.
voici ce que j'ai trouvé sur ce forum mais qui ne marche pas :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "a1" Then
Range("b1").ClearContents
End If
End Sub
Merci et désolé si le sujet a déjà été traité