tapageur99
Messages postés19Date d'inscriptiondimanche 19 mars 2006StatutMembreDernière intervention24 février 2009
-
23 févr. 2009 à 16:15
tapageur99
Messages postés19Date d'inscriptiondimanche 19 mars 2006StatutMembreDernière intervention24 février 2009
-
23 févr. 2009 à 20:40
Salut à tous
En VB6, y a t-il un moyen de récupérer (extraire) la valeur d'une cellule calculée sur Excel.
Pour une valeur affectée, Rst.GetString fonctionne très bien mais pas pour une valeur calculée,
même après Application.Calculate.
cs_Jack
Messages postés14007Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 23 févr. 2009 à 18:58
Salut
Rst.GetString : Qu'as-tu programmé ? Que représente "Rst" ?
"une valeur calculée" : Tu veux dire un calcul issu d'une formule genre "= LC(-1) * 10" ?
"mais pas pour une valeur calculée" : Qu'obtiens-tu avec ta méthode de lecture GetString ? La formule au lieu de la valeur ? Existe t-il un GetValue dans la même famille ?
Essaye d'être plus précis sur ce que tu fais et ce que tu récupères et ce que tu souhaites récupérer.
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
tapageur99
Messages postés19Date d'inscriptiondimanche 19 mars 2006StatutMembreDernière intervention24 février 2009 23 févr. 2009 à 20:40
Salut
Sur la même feuille de calcul, je fais des Recordset.GetString pour récupérer la valeur de différentes cellules dans mes TextBox. Pour les valeurs affectées (cellules qui ne contiennent qu'un nombre), la valeur s'affiche.
Pour les cellules dont la valeur découle d'une formule (genre = LC(-1)*10), j'obtiens toujours la valeur 0, alors que le vrais résultat inscrit sur la feuille est bien (genre 4689). Moi, c'est le 4689 que je veux récupérer.