samourai_alex
Messages postés15Date d'inscriptionlundi 28 juin 2004StatutMembreDernière intervention 8 octobre 2008
-
27 déc. 2004 à 14:57
madbob
Messages postés285Date d'inscriptiondimanche 14 décembre 2003StatutMembreDernière intervention13 mars 2012
-
27 déc. 2004 à 18:43
SALUT A TOUS
j'importe des données dans Excel à l'aide de vb6. J'arrive, dans Excel, à faire les calculs simples "=a1+a2", par contre, je n'arrive pas à faire les calculs complexes avec les fonctions Escel comme "=somme(a1+a2)". Le résultat retourné est 0.
madbob
Messages postés285Date d'inscriptiondimanche 14 décembre 2003StatutMembreDernière intervention13 mars 2012 27 déc. 2004 à 18:43
Excel inteprete toujours ce qu'il y a après le signe égal comme une formule et si la formule présente une erreur il affiche l'incohérence.
Pour qu'il considère une chaine de caractère, il faut '= toto, ou un espace devant le "=" comme le signalespadon.
Au moment de l'importation, il prend nécessairement une caractérisque de données pour le fichier. Effectivement, si il détecte une virgule à la place du point le nombre peut être surchargé et la formule devient du texte.
Tu peux vérifier dans les paramètres régionaux (option régionale linguistique) ce que tu as défini et changer le cas échéant ton paramétrage, il me semble qu'Excel s'appuie encore sur ces définitions (par défaut).
samourai_alex
Messages postés15Date d'inscriptionlundi 28 juin 2004StatutMembreDernière intervention 8 octobre 2008 27 déc. 2004 à 16:28
aparament les cellules sont bien dans le format nombre
et il n'y a pas d'espaces. C vraiment chelou.
G l'impression que c'est les virgules qu'ils ne digèrent pas. Les nombres sans virgules se mettent nickel dans la cellule. Par contre des qu'il y a des virgules, on est obligé de cliquer sur la cellule pour le mettre au bon format. c fait automatiquement par excel...