A artem01 XLDnaute Nouveau 13 Octobre 2011 #1 bonjour a tous il faudrait que je change le format de nombre scientifique de la façon suivante écrire 4,5.10 -5 (avec -5 en exposant) au lieu de 4,5E-5 sachant que l'expression finale peut être au format texte. merci de votre aide
bonjour a tous il faudrait que je change le format de nombre scientifique de la façon suivante écrire 4,5.10 -5 (avec -5 en exposant) au lieu de 4,5E-5 sachant que l'expression finale peut être au format texte. merci de votre aide
Grand Chaman Excel XLDnaute Impliqué 13 Octobre 2011 #2 Re : Changer l'expression d'un nombre scientique Bonjour artem01, Voici une proposition, par VBA, à adapter à ton cas. VB: Sub Remplacer() 'A1 = 4.5E-05 'B1 => 4.5.10 -05 [B1] = Replace([A1].Text, "E", ".10 ") End Sub A+ Vote positif 0 Vote négatif
Re : Changer l'expression d'un nombre scientique Bonjour artem01, Voici une proposition, par VBA, à adapter à ton cas. VB: Sub Remplacer() 'A1 = 4.5E-05 'B1 => 4.5.10 -05 [B1] = Replace([A1].Text, "E", ".10 ") End Sub A+
A artem01 XLDnaute Nouveau 13 Octobre 2011 #3 Re : Changer l'expression d'un nombre scientique merci mais comment mettre le -05 (dans l'exemple) au format exposant Vote positif 0 Vote négatif
Re : Changer l'expression d'un nombre scientique merci mais comment mettre le -05 (dans l'exemple) au format exposant
Grand Chaman Excel XLDnaute Impliqué 13 Octobre 2011 #4 Re : Changer l'expression d'un nombre scientique Oups, désolé j'ai oublié cette partie... Peut-être comme ceci : VB: Sub Remplacer() 'A1 = 4.5E-05 'B1 => 4.5.10 -05 [B1] = Replace([A1].Text, "E", ".10") [B1].Characters(Start:=Len([B1]) - 2, Length:=3).Font.Superscript = True End Sub Note : en supposant que l'exposant à toujours 3 caractères. À adapter. A+ Vote positif 0 Vote négatif
Re : Changer l'expression d'un nombre scientique Oups, désolé j'ai oublié cette partie... Peut-être comme ceci : VB: Sub Remplacer() 'A1 = 4.5E-05 'B1 => 4.5.10 -05 [B1] = Replace([A1].Text, "E", ".10") [B1].Characters(Start:=Len([B1]) - 2, Length:=3).Font.Superscript = True End Sub Note : en supposant que l'exposant à toujours 3 caractères. À adapter. A+
A artem01 XLDnaute Nouveau 13 Octobre 2011 #5 Re : Changer l'expression d'un nombre scientique ok super merci beaucoup je teste ça demain au boulot Vote positif 0 Vote négatif
Re : Changer l'expression d'un nombre scientique ok super merci beaucoup je teste ça demain au boulot