Bonjour,
Bien sur : Il te faut une macro pour définir ta liste de validation (je résume, tu paufineras avec l'enregistreur)
Code :
- Sub Macro1()
- On Error Resume Next
- Selection.Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _
- Operator:=xlBetween, Formula1:="=MaListe"
- End Sub
|
Le On Error... c'est pour éviter de planter si d'aventure tu sélectionnes une cellule qui a déjà cette ligne de validation.
et sur la feuille à contrôler tu mets un évènement Ws_Change (pareil c'est résumé...)
Code :
- Private Sub Worksheet_SelectionChange(ByVal Target As Range)
- Macro1
- End Sub
|
Bien sur il faut définir la zone d'action de Ws_Change avec Intersect...
A+
---------------
roger