Bonjour,
Je suit mes comptes bancaire via un petit fichier excel et j'ai débuté un ensemble de macro permettant de mettre à jour mon fichier.
Je pars d'un copier/coller de ma page internet, ensuite je fait un « collage spécial » option « texte unicode » de tou ça sur une feuille de calcul.
J'ai donc l'ensemble de mes données au format « texte » qu'il ne me reste plus qu'à traiter à l'aide des fonctions de gestion de chaine Rtrim, Ltrim, Mid et autres.
Tout cela fonctionne à merveille à un détail près...
Mes date de valeur ainsi que mes valeur sont stockés dans mes cellules sous format « texte », excel renvois d'ailleurs une erreur sur chaque cellule « nombre stocké au format texte ».
Je ne me suis pas encore penché sur les dates, mais pour les nombres déjà ça coince...
J'ai tenté plusieurs choses :
conversion String/Single => « a (single) = b (string) »
conversion avec val() avec formatage de la chaine avec un séparateur « . » au lieu de « , »
conversion avec CDbl()
Tous mes essais ont eu la même conséquence. Les valeurs sont bonne (dans la fenêtre d'éxécution) mais excel s'obstine à fausser mes valeurs.
Cf image ci-dessous.
Quelqu'un a une piste ?
Partager