OVH Cloud OVH Cloud

puissance

1 réponse
Avatar
bang
bonjour a tous

est -il possible de representer un resultat de la forme 1.00E+5 sous la
forme 105 avec le 5 en exposant

merci
cordialement
bang

1 réponse

Avatar
Nicolas B.
Salut bang,

A ma connaissance ce n'est pas possible.

Mais tu peux essayer cette petite macro (juste pour le plaisir, car les
nombres sont après au format texte) qui écrit les nombres en notation
scientifique d'Excel de A1:A10 vers B1:B10 avec la notation en exposant :

Sub Exposant()
For i = 1 To 10
a = Cells(i, 1).Text
b = Application.Find("E", a)
c = Right(a, Len(a) - b)
With Cells(i, 2)
.Value = Left(a, b - 1) & ".10" & CDec(c)
.Characters(Len(a) - Len(c) + 3, Len(c)).Font.Superscript = True
End With
Next
End Sub


A+
--
Nicolas B.


bonjour a tous

est -il possible de representer un resultat de la forme 1.00E+5 sous
la forme 105 avec le 5 en exposant

merci
cordialement
bang