Access/Excel : xlRange.cells(x,y).text [Résolu]

Signaler
Messages postés
57
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
21 juillet 2005
-
Messages postés
57
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
21 juillet 2005
-
Bonjour tout le monde,

J'ai un petit soucis d'accès à des valeurs Excel à partir d'access.
Contexte :
Quand je veux récupérer une valeur, j'utilise le champ .Text d'une cellule Excel, car je veux ce qui apparaît dedans, non pas la valeur. en effet, le formatage est parfois différent selon les cellules, et je dois conserver le format existant (Date, monnaie...), ou plutôt la valeur affichée

Maintenant, voici mon problème : parfois, la valeur retournée est '######'
J'ai verifié, ce n'est pas une erreur de format, car avec les mêmes format d'autres valeurs sont lues correctement. ensuite, ce n'est pas access qui affiche mal (champ trop petit ou autre), puisque la valeur retournée par xlrange.cells(x,y).text (au cours du debug) est elle même la chaine '######'.
Je n'arrive pas à m'expliquer ce problème, si quelqu'un voit une solution pour passer outre (ya autre chose que .Text pour avoir ce resultat? ), Ce serait genial, paske là...

Merci d'avance.

Exemples de valeurs pour laquelle ca plante (ou pas):

Valeur : | chaine affichée (EXCEL): | erreur?
---------------- +----------------------------+--------
27/04/2004 | 27-mai-04 | Non <--- date 2004
01/04/1999 | 01-avr-99 | Non <--- date 99
01/03/1999 | 01-mars-99 | OUI
24/08/2004 | 24-août-04 | OUI
06/03/2000 | 06-mars-00 | OUI
02/07/2004 | 02-juil-04 | Non <--- 4 lettres du mois

_______________________________________________________________________

On ne devrait vivre qu'une minute et demie,
Le temps du premier baiser et du premier demi !

2 réponses

Messages postés
1788
Date d'inscription
mardi 7 novembre 2000
Statut
Membre
Dernière intervention
11 mars 2006
25
Bien souvent lorsque tu as ##### dans une cellule, c'est parce que la largeur de la cellule est trop petite pour afficher les informations.

jpleroisse
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 195 internautes nous ont dit merci ce mois-ci

Messages postés
57
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
21 juillet 2005

ok, je pensais pas que ca pouvait venir de là, j'ai appliqué un resize sur mes colonnes, et Miracle! ca marche...
Merci.

On ne devrait vivre qu'une minute et demie,
Le temps du premier baiser et du premier demi !