Personnellement, je pense que non !
par contre tu peux utiliser les formulaires.
Je te donne une autre piste sans conviction.
Utilise l'enregistreur des macros tu crées une liste déroulante et tu regardes le résultat, est ceci :
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=$F$25:$F$29"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
Ce code ne te donne pas la possibilité de modifier quoique ce soit.
Il aurait fallu y ajouter un truc du genre
.RepeatRowSourceFormat=true