Bonjour.
Je dois traiter vià Excel une exportation de données issues d'une application non-Microsoft. L'énorme majorité de mon taf se déroule sans encombre mais j'achoppe sur le point suivant :
A partir d'une plage de cellules, je fais de la conversion de chaîne en VBA (de "14 January 2007", je remplace le " January " par "/01/", puis je fais mavaleur=cdate(mavaleur) ), mais impossible de rendre la conversion effective. C'est d'ailleurs un problème que j'avais déjà rencontré avec des extractions Access.
Malgré le CDate, ma valeur n'est pas reconnue comme date et lorsque j'effectue une opération (du type maVar = now - madate) je n'obtiens qu'une erreur '13' : incompatibilité de type.![]()
Le seul moyen que j'aie trouvé est d'entrer dans la cellule (par double-clic ou en pressant F2), puis de faire Entrée, et là seulement ma valeur (ici "14/01/2007) est bien reconnue comme date.
Avez-vous déjà rencontré ce problème ? Et surtout, comment l'avez-vous contourné ?? D'avance, merci !
Partager