Bonsoir,
J'ai insérer ce bout de code dans une macro :
Range("D2:L2").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateCustom, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=ESTERREUR(CHERCHE("" SP"";D2))=VRAI"
.IgnoreBlank = False
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = "Erreur"
.InputMessage = ""
.ErrorMessage = "Merci de saisir l'abréviation split par """"S"""" et non """"SP"""" !"
.ShowError = True
End With
Le problème c'est qu'au lancement de la macro il m'affiche une erreur 1004. Si j'essaie de remplacer la formule suivante par une autre, je n'ai plus d'erreur :
=ESTERREUR(CHERCHE("" SP"";D2))=VRAI
Pourquoi excel n'accèpte-t-il pas ma formule ?