OVH Cloud OVH Cloud

Petits triangles verts

5 réponses
Avatar
douladin
Je copie des donnees depuis un logiciel de bourse. Je colle les données dans
une feuille excel. Malheureusement, les nombres sont compris comme du texte.
Apparait en regard de ces cellules, un petit triangle vert, dont une option
est "remplacer le texte en nombre".
Je voudrais créer une macro qui effectue cette opération:
1) J'ai essayé dans un premier temps d'enregistrer en macro, mais cela ne
marche pas.
2) J'ai donc tenté de ruser(?) en multipliant les cellules par le nombre 1.
Cela marche, si je le fais manuellement. Si j'enregistre en macro, les
nombres restent impertubablement en texte.
3) dans excel, si je rentre dans une cellule concernée et que je mets le
pointeur au tout début de la cellule, j'appuie sur la touche [retour
arrière], et le texte se transfome en nombre. malheureusement, la aussi une
macro n'a aucun effet.
Quelqu'un voit-il une solution et peut-il m'aider?
Merci d'avance

5 réponses

Avatar
douladin
Merci beaucoup. Je vais tenter dès que possible et te tiens au courant.
Bonne journée
"Hervé" a écrit dans le message de
news:%23etl%
Salut Douladin,
Essai avec Val() :
teste, en A1entre le texte "12345 nombre en texte" exécute la ligne ci
dessous et tu aura en B1 12345 sous format nombre et "nombre en texte"
aura

disparu :
[B1] = Val([A1])
Hervé.

"douladin" a écrit dans le message news:
3f1d9c94$0$27897$
Je copie des donnees depuis un logiciel de bourse. Je colle les données
dans

une feuille excel. Malheureusement, les nombres sont compris comme du
texte.

Apparait en regard de ces cellules, un petit triangle vert, dont une
option

est "remplacer le texte en nombre".
Je voudrais créer une macro qui effectue cette opération:
1) J'ai essayé dans un premier temps d'enregistrer en macro, mais cela
ne


marche pas.
2) J'ai donc tenté de ruser(?) en multipliant les cellules par le nombre
1.

Cela marche, si je le fais manuellement. Si j'enregistre en macro, les
nombres restent impertubablement en texte.
3) dans excel, si je rentre dans une cellule concernée et que je mets le
pointeur au tout début de la cellule, j'appuie sur la touche [retour
arrière], et le texte se transfome en nombre. malheureusement, la aussi
une

macro n'a aucun effet.
Quelqu'un voit-il une solution et peut-il m'aider?
Merci d'avance








Avatar
Stéphane GILES
Essaie d'utiliser une macro avec cdbl()



Range("A1") = cdbl(range("A1").value)



"douladin" a écrit dans le message de news:
3f1e4d4e$0$28664$
Ca ne marche pas. Apparemment val n'est pas une fonction disponible(?)
sous

Excel 2002, sp2


"Hervé" a écrit dans le message de
news:%23etl%
Salut Douladin,
Essai avec Val() :
teste, en A1entre le texte "12345 nombre en texte" exécute la ligne ci
dessous et tu aura en B1 12345 sous format nombre et "nombre en texte"
aura

disparu :
[B1] = Val([A1])
Hervé.

"douladin" a écrit dans le message news:
3f1d9c94$0$27897$
Je copie des donnees depuis un logiciel de bourse. Je colle les
données



dans
une feuille excel. Malheureusement, les nombres sont compris comme du
texte.

Apparait en regard de ces cellules, un petit triangle vert, dont une
option

est "remplacer le texte en nombre".
Je voudrais créer une macro qui effectue cette opération:
1) J'ai essayé dans un premier temps d'enregistrer en macro, mais cela
ne


marche pas.
2) J'ai donc tenté de ruser(?) en multipliant les cellules par le
nombre



1.
Cela marche, si je le fais manuellement. Si j'enregistre en macro, les
nombres restent impertubablement en texte.
3) dans excel, si je rentre dans une cellule concernée et que je mets
le



pointeur au tout début de la cellule, j'appuie sur la touche [retour
arrière], et le texte se transfome en nombre. malheureusement, la
aussi



une
macro n'a aucun effet.
Quelqu'un voit-il une solution et peut-il m'aider?
Merci d'avance












Avatar
douladin
Ca ne marche pas. Apparemment val n'est pas une fonction disponible(?) sous
Excel 2002, sp2


"Hervé" a écrit dans le message de
news:%23etl%
Salut Douladin,
Essai avec Val() :
teste, en A1entre le texte "12345 nombre en texte" exécute la ligne ci
dessous et tu aura en B1 12345 sous format nombre et "nombre en texte"
aura

disparu :
[B1] = Val([A1])
Hervé.

"douladin" a écrit dans le message news:
3f1d9c94$0$27897$
Je copie des donnees depuis un logiciel de bourse. Je colle les données
dans

une feuille excel. Malheureusement, les nombres sont compris comme du
texte.

Apparait en regard de ces cellules, un petit triangle vert, dont une
option

est "remplacer le texte en nombre".
Je voudrais créer une macro qui effectue cette opération:
1) J'ai essayé dans un premier temps d'enregistrer en macro, mais cela
ne


marche pas.
2) J'ai donc tenté de ruser(?) en multipliant les cellules par le nombre
1.

Cela marche, si je le fais manuellement. Si j'enregistre en macro, les
nombres restent impertubablement en texte.
3) dans excel, si je rentre dans une cellule concernée et que je mets le
pointeur au tout début de la cellule, j'appuie sur la touche [retour
arrière], et le texte se transfome en nombre. malheureusement, la aussi
une

macro n'a aucun effet.
Quelqu'un voit-il une solution et peut-il m'aider?
Merci d'avance








Avatar
AV
[B1] = [A1] + 0

AV

"douladin" a écrit dans le message news:
3f1e4d4e$0$28664$
Ca ne marche pas. Apparemment val n'est pas une fonction disponible(?) sous
Excel 2002, sp2


"Hervé" a écrit dans le message de
news:%23etl%
Salut Douladin,
Essai avec Val() :
teste, en A1entre le texte "12345 nombre en texte" exécute la ligne ci
dessous et tu aura en B1 12345 sous format nombre et "nombre en texte"
aura

disparu :
[B1] = Val([A1])
Hervé.

"douladin" a écrit dans le message news:
3f1d9c94$0$27897$
Je copie des donnees depuis un logiciel de bourse. Je colle les données
dans

une feuille excel. Malheureusement, les nombres sont compris comme du
texte.

Apparait en regard de ces cellules, un petit triangle vert, dont une
option

est "remplacer le texte en nombre".
Je voudrais créer une macro qui effectue cette opération:
1) J'ai essayé dans un premier temps d'enregistrer en macro, mais cela
ne


marche pas.
2) J'ai donc tenté de ruser(?) en multipliant les cellules par le nombre
1.

Cela marche, si je le fais manuellement. Si j'enregistre en macro, les
nombres restent impertubablement en texte.
3) dans excel, si je rentre dans une cellule concernée et que je mets le
pointeur au tout début de la cellule, j'appuie sur la touche [retour
arrière], et le texte se transfome en nombre. malheureusement, la aussi
une

macro n'a aucun effet.
Quelqu'un voit-il une solution et peut-il m'aider?
Merci d'avance












Avatar
douladin
merci Stéphane pour ton aide. Avec cdbl, cela me donne un résultat en %,
mais avec ccur, cela donne exactement ce que je voulais. Merci beaucoup, car
je n'aurais jamais trouvé tous seul
"Stéphane GILES" a écrit dans le message de
news:
Essaie d'utiliser une macro avec cdbl()



Range("A1") = cdbl(range("A1").value)



"douladin" a écrit dans le message de news:
3f1e4d4e$0$28664$
Ca ne marche pas. Apparemment val n'est pas une fonction disponible(?)
sous

Excel 2002, sp2


"Hervé" a écrit dans le message de
news:%23etl%
Salut Douladin,
Essai avec Val() :
teste, en A1entre le texte "12345 nombre en texte" exécute la ligne ci
dessous et tu aura en B1 12345 sous format nombre et "nombre en texte"
aura

disparu :
[B1] = Val([A1])
Hervé.

"douladin" a écrit dans le message news:
3f1d9c94$0$27897$
Je copie des donnees depuis un logiciel de bourse. Je colle les
données



dans
une feuille excel. Malheureusement, les nombres sont compris comme
du




texte.
Apparait en regard de ces cellules, un petit triangle vert, dont une
option

est "remplacer le texte en nombre".
Je voudrais créer une macro qui effectue cette opération:
1) J'ai essayé dans un premier temps d'enregistrer en macro, mais
cela




ne
marche pas.
2) J'ai donc tenté de ruser(?) en multipliant les cellules par le
nombre



1.
Cela marche, si je le fais manuellement. Si j'enregistre en macro,
les




nombres restent impertubablement en texte.
3) dans excel, si je rentre dans une cellule concernée et que je
mets




le
pointeur au tout début de la cellule, j'appuie sur la touche [retour
arrière], et le texte se transfome en nombre. malheureusement, la
aussi



une
macro n'a aucun effet.
Quelqu'un voit-il une solution et peut-il m'aider?
Merci d'avance