Bonjour à tous,

voila mon problème qui me parait somme toute assez simple mais qui est en train de me faire disjoncter ...
en fait je souhaite obliger l'utilisateur à saisir une date dans une cellule
donc Donnees-> Validation, choisir Date, supérieur à "15/02/1950"
la OK
seulement, je souhaite faire ca par code et la gros plantage !!!!!

à vous de me dire si ca vous fait pareil :

1. comment faire planter Excel 2000 :
se positionner sur une cellule, lancer l'editeur de macro, puis menu Données->Validation, choisir Date, supérieur à et mettre une date
cliquez sur OK ==> gros plantage Excel

2. essayer de le faire soi même par code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
with target.Validation
.delete
.add Type:=xlValidateDate, alertstyle:=xlValidAlertStop, Operator:=xlGreater, Formula1:="15/02/1950"
...
après y a .enureBlank mais ca plante au add avec une belle erreur 1004 Erreur définie par l'application ou par l'objet


voila
merci, c'est thérapeutique comme post car à mon avis y a pas d'erreur c'ext un bug Excel 2000 et je vais devoir me coder à la main l'analyse de la chaine de caractère saisie pour savoir si c'est une date ...