Bonjour à tous,
Je cherche à créer une macro qui me fabrique une Validation de données de type Liste. Cette liste doit me proposer les choix 0, 1, 2 ou 3.
Dans ma macro j'ai saisi
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="0;1;2;3"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
Ça me créé bien ma liste de choix, mais dans le menu déroulant je n'ai qu'une seule ligne "0;1;2;3" ! Au lieu d'avoir 4 choix possibles avec ces valeurs.
Si je passe par un un nom enregistré, via le Gestionnaire de noms, ça fait la même chose.
Si j'édite la Validation de données, je vois bien dans la zone de formule, la bonne formule. Sans rien toucher je referme, et là ma liste est opérationnelle.
Mais je veux le faire par macro.
Je suis en Excel 2007
Pourquoi est-ce que la liste m'affiche toute la formule en guise de texte et non pas les choix ?