Excel : Probleme avec les valeurs importées
Résolu
Picolin
Messages postés
5
Statut
Membre
-
eriiic Messages postés 25847 Statut Contributeur -
eriiic Messages postés 25847 Statut Contributeur -
Bonjour, à tous !
Je ne suis pas spécialiste d'Excel et j'utilise la version 2003.
Il y a quelque chose qui m'échappe... Lorsque j'importe une donnée dans une cellule (que ce soit depuis le Web ou depuis ma plateforme de trading Metatrader) il m'est impossible ensuite de modifier le format de ladite cellule :
Par exemple appliquer une "catégorie" (comme "monétaire") dans l'onglet "Nombre" de la fenêtre "Format de Cellule"...
D'autre part si je rentre la référence d'une cellule contenant une donnée importée pour la reporter sur une autre feuille - par exemple "=Feuille1!A1" ça ne marche pas !
Idem si je fais référence à ce type cellule dans une formule...
Il doit y avoir une manip à faire, mais je ne trouve pas !
J'espère avoir été clair, ce n'est pas toujours évident.
Si quelqu'un peut m'éclairer, Merci Bcp !!!!
Je ne suis pas spécialiste d'Excel et j'utilise la version 2003.
Il y a quelque chose qui m'échappe... Lorsque j'importe une donnée dans une cellule (que ce soit depuis le Web ou depuis ma plateforme de trading Metatrader) il m'est impossible ensuite de modifier le format de ladite cellule :
Par exemple appliquer une "catégorie" (comme "monétaire") dans l'onglet "Nombre" de la fenêtre "Format de Cellule"...
D'autre part si je rentre la référence d'une cellule contenant une donnée importée pour la reporter sur une autre feuille - par exemple "=Feuille1!A1" ça ne marche pas !
Idem si je fais référence à ce type cellule dans une formule...
Il doit y avoir une manip à faire, mais je ne trouve pas !
J'espère avoir été clair, ce n'est pas toujours évident.
Si quelqu'un peut m'éclairer, Merci Bcp !!!!
A voir également:
- Excel : Probleme avec les valeurs importées
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel trier par ordre croissant chiffre - Guide
6 réponses
Bonsoir,
ça ne marche pas ne veut pas dire grand chose.
Explique...
Et dépose un fichier exemple avec les manip à réaliser pour reproduire le pb.
Déposer le fichier xls (réduit au nécessaire et anonymisé) sur cjoint.com et coller ici le lien fourni.
eric
ça ne marche pas ne veut pas dire grand chose.
Explique...
Et dépose un fichier exemple avec les manip à réaliser pour reproduire le pb.
Déposer le fichier xls (réduit au nécessaire et anonymisé) sur cjoint.com et coller ici le lien fourni.
eric
eriic merci pour la réponse, le petit fichier joint devrait expliquer le problème, avec un exemple tout simple. (désolé pour la présentation, c'est moche, mais normalement c'est expliqué comme il faut !)
https://www.cjoint.com/?3LowYx2xmvm
J'espère avoir fait comme attendu, je ne suis pas un habitué des forums....
Dans l'attente de tes lumières.
Bien cordialement
Pico
https://www.cjoint.com/?3LowYx2xmvm
J'espère avoir fait comme attendu, je ne suis pas un habitué des forums....
Dans l'attente de tes lumières.
Bien cordialement
Pico
Re,
Sélectionne la colonne D, centre le texte et enlève le centrage.
Tout ce qui est aligné à gauche est un texte (même si tu vois un nombre), ce qui est aligné à droite est une valeur numérique.
Copie une cellule vide, sélectionne les cellules concernées (D4, D19) et clic-droit, collage spécial 'addition'.
Ca transformera tes valeurs texte en valeur numérique et tu pourras mettre le format souhaité et faire des opérations dessus.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Sélectionne la colonne D, centre le texte et enlève le centrage.
Tout ce qui est aligné à gauche est un texte (même si tu vois un nombre), ce qui est aligné à droite est une valeur numérique.
Copie une cellule vide, sélectionne les cellules concernées (D4, D19) et clic-droit, collage spécial 'addition'.
Ca transformera tes valeurs texte en valeur numérique et tu pourras mettre le format souhaité et faire des opérations dessus.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Ok, eriiic,
Je comprends la logique.
Je vois ça sur l'exemple puis je modifie mon calculateur selon tes instructions.
Je devrais terminer ça dans la journée et je dis si ça marche !
Merci !
Pico
Je comprends la logique.
Je vois ça sur l'exemple puis je modifie mon calculateur selon tes instructions.
Je devrais terminer ça dans la journée et je dis si ça marche !
Merci !
Pico
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bien, résultat des courses :
J'ai bien compris que les valeurs que je rapatrie de mon application externe apparaissent sous forme de texte et non pas de nombre.
Elles ne peuvent être "opérantes" dans une formule et je ne peux les mettre en forme comme des nombres, c'est normal.
Il faut donc que je les convertisse de la forme "texte" à la forme "nombre".
Désolé mais, même sur mon petit fichier exemple, je n'ai pu faire fonctionner la méthode que tu préconises : j'obtiens le fatidique #VALEUR! en D19 ou D4.
J'ai cherché dans cette voie (Convertir) et j'ai même trouvé la solution lors d'un de mes essais... Mais je n'arrive pas à la reproduire !
Dans la cellule où ma conversion texte/nombre à fonctionné, le séparateur décimal est maintenant une virgule, plus un point, et je peux mettre en forme comme je le veux, c'est parfait...
Par contre, pas moyen de retrouver comment j'y suis arrivé !
Râlant, car avec la piste que tu m'as donnée je suis tout prés...
Désolé d'abuser mais je suis toujours coincé !
Pico en rade
J'ai bien compris que les valeurs que je rapatrie de mon application externe apparaissent sous forme de texte et non pas de nombre.
Elles ne peuvent être "opérantes" dans une formule et je ne peux les mettre en forme comme des nombres, c'est normal.
Il faut donc que je les convertisse de la forme "texte" à la forme "nombre".
Désolé mais, même sur mon petit fichier exemple, je n'ai pu faire fonctionner la méthode que tu préconises : j'obtiens le fatidique #VALEUR! en D19 ou D4.
J'ai cherché dans cette voie (Convertir) et j'ai même trouvé la solution lors d'un de mes essais... Mais je n'arrive pas à la reproduire !
Dans la cellule où ma conversion texte/nombre à fonctionné, le séparateur décimal est maintenant une virgule, plus un point, et je peux mettre en forme comme je le veux, c'est parfait...
Par contre, pas moyen de retrouver comment j'y suis arrivé !
Râlant, car avec la piste que tu m'as donnée je suis tout prés...
Désolé d'abuser mais je suis toujours coincé !
Pico en rade
Super, problème résolu !
En fait la conversion ne se faisait pas car mon Excel était configuré avec le séparateur décimal "virgule" alors que les données à convertir l'étaient avec un point. (Ta méthode de conversion marchait bien pour toi, car tu dois avoir ton OS en "point")
J'ai donc fait :
Outils/Options/International
J'ai décoché "utiliser les séparateurs Système" (mon Windows est paramétré ",")
et rentré "." comme "séparateur de décimales"
Donc, je résume, si quelqu'un rencontre le même problème de données non opérantes lorsqu'elles sont importées d'une application externe :
1) Vérifier qu'Excel est programmé avec le même séparateur de décimal que les données importées
2) Procéder à la conversion des données importées : "texte" vers "nombre" (par Données/Convertir)
Peut être cela pourra-t-il aider quelqu'un d'autre...
Merci Eriiic, je vais appliquer tout cela à mon calculateur principal.
Il faudra que j'attende lundi 0h00, que le flux de cotations "donne" à nouveau pour voir tous mes calculs (ils sont nombreux) s'actualiser en temps réel !
Cela va m'éviter une demie heure de travail de saisie chaque matin, ce n'est pas rien !!!
Bon week-end !
Pico bienheureux.
En fait la conversion ne se faisait pas car mon Excel était configuré avec le séparateur décimal "virgule" alors que les données à convertir l'étaient avec un point. (Ta méthode de conversion marchait bien pour toi, car tu dois avoir ton OS en "point")
J'ai donc fait :
Outils/Options/International
J'ai décoché "utiliser les séparateurs Système" (mon Windows est paramétré ",")
et rentré "." comme "séparateur de décimales"
Donc, je résume, si quelqu'un rencontre le même problème de données non opérantes lorsqu'elles sont importées d'une application externe :
1) Vérifier qu'Excel est programmé avec le même séparateur de décimal que les données importées
2) Procéder à la conversion des données importées : "texte" vers "nombre" (par Données/Convertir)
Peut être cela pourra-t-il aider quelqu'un d'autre...
Merci Eriiic, je vais appliquer tout cela à mon calculateur principal.
Il faudra que j'attende lundi 0h00, que le flux de cotations "donne" à nouveau pour voir tous mes calculs (ils sont nombreux) s'actualiser en temps réel !
Cela va m'éviter une demie heure de travail de saisie chaque matin, ce n'est pas rien !!!
Bon week-end !
Pico bienheureux.