OVH Cloud OVH Cloud

format de cellule et &"texte"

7 réponses
Avatar
Valérie
Bonjour,

Actuellement j'ai affecté à une cellule la fonction suivante :
=fonction&" mg"
le résultat aboutit à ça
0,4564564646465878684787 mg

Je suis contente car mon résultat peut être concaténé au texte que je
souhaite grace au &".texte".
Là ou le bas blesse c'est que j'aimerai affecté au résultat chiffré un
format scientifique du type E+...

Malheureusement si je paramètre le format de la cellule avec le format
désiré, mon chiffre reste tel quel et n'est pas affecté par le format
sélectionné.

L'ajout de &"texte" semble bloquer la possibilité de formater mon résultat...

Et bien voilà mon problème...
Quelqu'un aurait-il une solution?
D'avance merci !

7 réponses

Avatar
MichDenis
Essaie ceci :

Format / cellule / personnaliser : 0.00E+00" mg"




"Valérie" a écrit dans le message de news:

Bonjour,

Actuellement j'ai affecté à une cellule la fonction suivante :
=fonction&" mg"
le résultat aboutit à ça
0,4564564646465878684787 mg

Je suis contente car mon résultat peut être concaténé au texte que je
souhaite grace au &".texte".
Là ou le bas blesse c'est que j'aimerai affecté au résultat chiffré un
format scientifique du type E+...

Malheureusement si je paramètre le format de la cellule avec le format
désiré, mon chiffre reste tel quel et n'est pas affecté par le format
sélectionné.

L'ajout de &"texte" semble bloquer la possibilité de formater mon résultat...

Et bien voilà mon problème...
Quelqu'un aurait-il une solution?
D'avance merci !
Avatar
G.W.
Bonour Valérie
Attribuer le format personnalisé suivant à la cellule ??

0,00 E+00"mg"


"Valérie" a écrit dans le message news:

Bonjour,

Actuellement j'ai affecté à une cellule la fonction suivante :
=fonction&" mg"
le résultat aboutit à ça
0,4564564646465878684787 mg

Je suis contente car mon résultat peut être concaténé au texte que je
souhaite grace au &".texte".
Là ou le bas blesse c'est que j'aimerai affecté au résultat chiffré un
format scientifique du type E+...

Malheureusement si je paramètre le format de la cellule avec le format
désiré, mon chiffre reste tel quel et n'est pas affecté par le format
sélectionné.

L'ajout de &"texte" semble bloquer la possibilité de formater mon
résultat...


Et bien voilà mon problème...
Quelqu'un aurait-il une solution?
D'avance merci !


Avatar
cleya
Merci et en effet ça devrait marcher ! Mais il se trouve (c'est vrai je
n'avais pas parlé de cela...) qu'en fait j'ai deux fonctions dans cette
cellule :
=fonction&" mg +"&fonction&".x"

Et donc c'est à l'aide d'une autre solution que je résoudrai mon problème !

Bon si personne n'a de soluces pr ce souci, j'ai toujours la possibilité de
séparer en deux cellules et ainsi utiliser le format personnalisé de
cellules...

Mais bon, j'avoue que si j'avais pas besoin de faire ça, ça m'arrangerait
!!!

Encore merci

Valérie

"MichDenis" a écrit dans le message de news:

Essaie ceci :

Format / cellule / personnaliser : 0.00E+00" mg"




"Valérie" a écrit dans le message de
news:

Bonjour,

Actuellement j'ai affecté à une cellule la fonction suivante :
=fonction&" mg"
le résultat aboutit à ça
0,4564564646465878684787 mg

Je suis contente car mon résultat peut être concaténé au texte que je
souhaite grace au &".texte".
Là ou le bas blesse c'est que j'aimerai affecté au résultat chiffré un
format scientifique du type E+...

Malheureusement si je paramètre le format de la cellule avec le format
désiré, mon chiffre reste tel quel et n'est pas affecté par le format
sélectionné.

L'ajout de &"texte" semble bloquer la possibilité de formater mon
résultat...

Et bien voilà mon problème...
Quelqu'un aurait-il une solution?
D'avance merci !




Avatar
MichDenis
Dans ta fonction, en VBA, tu pourrais utiliser ceci :

Range("A1") = WorksheetFunction.Text(0.456456464646587, "0.00E+00") & " toto"

toto représentant le résultat de ta deuxième fonction...

Tu peux aussi "enrober" tes fonctions dans la feuille de calcul de cette manière :
=TEXTE(0,456456464646587;"0.00E+00") & " toto"



"cleya" a écrit dans le message de news:

Merci et en effet ça devrait marcher ! Mais il se trouve (c'est vrai je
n'avais pas parlé de cela...) qu'en fait j'ai deux fonctions dans cette
cellule :
=fonction&" mg +"&fonction&".x"

Et donc c'est à l'aide d'une autre solution que je résoudrai mon problème !

Bon si personne n'a de soluces pr ce souci, j'ai toujours la possibilité de
séparer en deux cellules et ainsi utiliser le format personnalisé de
cellules...

Mais bon, j'avoue que si j'avais pas besoin de faire ça, ça m'arrangerait
!!!

Encore merci

Valérie

"MichDenis" a écrit dans le message de news:

Essaie ceci :

Format / cellule / personnaliser : 0.00E+00" mg"




"Valérie" a écrit dans le message de
news:

Bonjour,

Actuellement j'ai affecté à une cellule la fonction suivante :
=fonction&" mg"
le résultat aboutit à ça
0,4564564646465878684787 mg

Je suis contente car mon résultat peut être concaténé au texte que je
souhaite grace au &".texte".
Là ou le bas blesse c'est que j'aimerai affecté au résultat chiffré un
format scientifique du type E+...

Malheureusement si je paramètre le format de la cellule avec le format
désiré, mon chiffre reste tel quel et n'est pas affecté par le format
sélectionné.

L'ajout de &"texte" semble bloquer la possibilité de formater mon
résultat...

Et bien voilà mon problème...
Quelqu'un aurait-il une solution?
D'avance merci !




Avatar
MichDenis
Si tu tiens à ton abréviation "mg", tu peux utiliser ceci :

=TEXTE(0,456456464646587;"0.00E+00"" mg""")&" toto"



"MichDenis" a écrit dans le message de news:

Dans ta fonction, en VBA, tu pourrais utiliser ceci :

Range("A1") = WorksheetFunction.Text(0.456456464646587, "0.00E+00") & " toto"

toto représentant le résultat de ta deuxième fonction...

Tu peux aussi "enrober" tes fonctions dans la feuille de calcul de cette manière :
=TEXTE(0,456456464646587;"0.00E+00") & " toto"



"cleya" a écrit dans le message de news:

Merci et en effet ça devrait marcher ! Mais il se trouve (c'est vrai je
n'avais pas parlé de cela...) qu'en fait j'ai deux fonctions dans cette
cellule :
=fonction&" mg +"&fonction&".x"

Et donc c'est à l'aide d'une autre solution que je résoudrai mon problème !

Bon si personne n'a de soluces pr ce souci, j'ai toujours la possibilité de
séparer en deux cellules et ainsi utiliser le format personnalisé de
cellules...

Mais bon, j'avoue que si j'avais pas besoin de faire ça, ça m'arrangerait
!!!

Encore merci

Valérie

"MichDenis" a écrit dans le message de news:

Essaie ceci :

Format / cellule / personnaliser : 0.00E+00" mg"




"Valérie" a écrit dans le message de
news:

Bonjour,

Actuellement j'ai affecté à une cellule la fonction suivante :
=fonction&" mg"
le résultat aboutit à ça
0,4564564646465878684787 mg

Je suis contente car mon résultat peut être concaténé au texte que je
souhaite grace au &".texte".
Là ou le bas blesse c'est que j'aimerai affecté au résultat chiffré un
format scientifique du type E+...

Malheureusement si je paramètre le format de la cellule avec le format
désiré, mon chiffre reste tel quel et n'est pas affecté par le format
sélectionné.

L'ajout de &"texte" semble bloquer la possibilité de formater mon
résultat...

Et bien voilà mon problème...
Quelqu'un aurait-il une solution?
D'avance merci !




Avatar
FxM
Bonjour Cleya,

C'est plutôt dans la première partie que ça coince, plus précisément
dans ton format. Sors les mg et ça roule :

=TEXTE(RACINE($E$78^2+$C$79^2+$E$80^2);"0.0#") & " mg + " &
TEXTE(RACINE(E81^2+E82^2+E83^2+E84^2); " ###.0E+0")&".x"

@+
FxM




Encore merci !

On y presque mais le pb se complique à nouveau car à la place toto je
mets une fonction du type TEXTE(0,456456;"0.00E+00"" mg""")&" toto"
ça donne exactement ça:
=TEXTE(RACINE($E$78^2+$C$79^2+$E$80^2);"0.00"" mg + """)& *"*
TEXTE(RACINE(E81^2+E82^2+E83^2+E84^2);* " *###.0E+0")&".x"
pour aboutir à un résultat du type
0.9mg+1.5E-6.x

mais le souci intervient dans la deuxième partie de la fonction au * *
niveau *"* car excel considère que c'est la fin du * " * qui est juste
avant le secont TEXTE...
(oups j'esp que tu me suis... 8-))) )

que faire ???
nous y sommes presque pourtant !!!


"MichDenis" <mailto: a
écrit dans le message de news:
<mailto:...
Si tu tiens à ton abréviation "mg", tu peux utiliser ceci :

=TEXTE(0,456456464646587;"0.00E+00"" mg""")&" toto"



"MichDenis" <mailto: a
écrit dans le message de news:


<mailto:...

Dans ta fonction, en VBA, tu pourrais utiliser ceci :

Range("A1") = WorksheetFunction.Text(0.456456464646587, "0.00E+00")
& " toto"


toto représentant le résultat de ta deuxième fonction...

Tu peux aussi "enrober" tes fonctions dans la feuille de calcul de
cette manière :

=TEXTE(0,456456464646587;"0.00E+00") & " toto"



"cleya"
<mailto: a écrit dans le message de news:


<mailto:...

Merci et en effet ça devrait marcher ! Mais il se trouve (c'est vrai je
n'avais pas parlé de cela...) qu'en fait j'ai deux fonctions dans cette
cellule :
=fonction&" mg +"&fonction&".x"

Et donc c'est à l'aide d'une autre solution que je résoudrai mon
problème !


Bon si personne n'a de soluces pr ce souci, j'ai toujours la
possibilité de

séparer en deux cellules et ainsi utiliser le format personnalisé de
cellules...

Mais bon, j'avoue que si j'avais pas besoin de faire ça, ça m'arrangerait
!!!

Encore merci

Valérie

"MichDenis" <mailto: a
écrit dans le message de news:


<mailto:...

Essaie ceci :

Format / cellule / personnaliser : 0.00E+00" mg"




"Valérie"
<mailto: a écrit dans le message de


news:

<mailto:...


Bonjour,

Actuellement j'ai affecté à une cellule la fonction suivante :
=fonction&" mg"
le résultat aboutit à ça
0,4564564646465878684787 mg

Je suis contente car mon résultat peut être concaténé au texte que je
souhaite grace au &".texte".
Là ou le bas blesse c'est que j'aimerai affecté au résultat chiffré un
format scientifique du type E+...

Malheureusement si je paramètre le format de la cellule avec le format
désiré, mon chiffre reste tel quel et n'est pas affecté par le format
sélectionné.

L'ajout de &"texte" semble bloquer la possibilité de formater mon
résultat...

Et bien voilà mon problème...
Quelqu'un aurait-il une solution?
D'avance merci !












Avatar
cleya
ce que la celleule doit affichée c'est : 0.9mg+1.5E-6.x (je l'avais indiqué
ds mon dernier post...)

Mais ce que me propose FxM marche super !!!
Encore merci pour ton aide précieuse !

Les forums en ligne st de vraies mines d'or !
Valérie


"FxM" a écrit dans le message de news:

Bonjour Cleya,

C'est plutôt dans la première partie que ça coince, plus précisément dans
ton format. Sors les mg et ça roule :

=TEXTE(RACINE($E$78^2+$C$79^2+$E$80^2);"0.0#") & " mg + " &
TEXTE(RACINE(E81^2+E82^2+E83^2+E84^2); " ###.0E+0")&".x"

@+
FxM




Encore merci !
On y presque mais le pb se complique à nouveau car à la place toto je
mets une fonction du type TEXTE(0,456456;"0.00E+00"" mg""")&" toto"
ça donne exactement ça:
=TEXTE(RACINE($E$78^2+$C$79^2+$E$80^2);"0.00"" mg + """)& *"*
TEXTE(RACINE(E81^2+E82^2+E83^2+E84^2);* " *###.0E+0")&".x"
pour aboutir à un résultat du type
0.9mg+1.5E-6.x
mais le souci intervient dans la deuxième partie de la fonction au * *
niveau *"* car excel considère que c'est la fin du * " * qui est juste
avant le secont TEXTE...
(oups j'esp que tu me suis... 8-))) )
que faire ???
nous y sommes presque pourtant !!!
"MichDenis" <mailto: a
écrit dans le message de news:
<mailto:...
Si tu tiens à ton abréviation "mg", tu peux utiliser ceci :

=TEXTE(0,456456464646587;"0.00E+00"" mg""")&" toto"



"MichDenis" <mailto: a
écrit dans le message de news:


<mailto:...

Dans ta fonction, en VBA, tu pourrais utiliser ceci :

Range("A1") = WorksheetFunction.Text(0.456456464646587, "0.00E+00")
& " toto"


toto représentant le résultat de ta deuxième fonction...

Tu peux aussi "enrober" tes fonctions dans la feuille de calcul de
cette manière :

=TEXTE(0,456456464646587;"0.00E+00") & " toto"



"cleya"
<mailto: a écrit dans le message de news:


<mailto:...

Merci et en effet ça devrait marcher ! Mais il se trouve (c'est vrai
je

n'avais pas parlé de cela...) qu'en fait j'ai deux fonctions dans
cette

cellule :
=fonction&" mg +"&fonction&".x"

Et donc c'est à l'aide d'une autre solution que je résoudrai mon
problème !


Bon si personne n'a de soluces pr ce souci, j'ai toujours la
possibilité de

séparer en deux cellules et ainsi utiliser le format personnalisé de
cellules...

Mais bon, j'avoue que si j'avais pas besoin de faire ça, ça
m'arrangerait

!!!

Encore merci

Valérie

"MichDenis" <mailto: a
écrit dans le message de news:


<mailto:...

Essaie ceci :

Format / cellule / personnaliser : 0.00E+00" mg"




"Valérie"
<mailto: a écrit dans le message de


news:

<mailto:...


Bonjour,

Actuellement j'ai affecté à une cellule la fonction suivante :
=fonction&" mg"
le résultat aboutit à ça
0,4564564646465878684787 mg

Je suis contente car mon résultat peut être concaténé au texte que je
souhaite grace au &".texte".
Là ou le bas blesse c'est que j'aimerai affecté au résultat chiffré
un


format scientifique du type E+...

Malheureusement si je paramètre le format de la cellule avec le
format


désiré, mon chiffre reste tel quel et n'est pas affecté par le format
sélectionné.

L'ajout de &"texte" semble bloquer la possibilité de formater mon
résultat...

Et bien voilà mon problème...
Quelqu'un aurait-il une solution?
D'avance merci !