Format de nombres dans une "Shape" excel

Michel_ja

XLDnaute Occasionnel
Bonjour, j'ai créé une macro qui va chercher la valeur d'une cellule et la rapatrie dans un dessin excel, une Shape. Problème, le format du nombre dans cette cellule est un % calculé et la macro m'inscrit le nombre réel soit quelque chose qui ressemble à cela 0.0042135. J'ai cherché à faire autrement, par exemple si on ne pouvait pas rapatrier la formule qui est dans le tableau mais ... sans succès (ça marche manuellement). Y-a t-il une solution ?? Merci à vous.
 
T

THE CAT 2007

Guest
Re : Format de nombres dans une "Shape" excel

Bonjour à tous,
bj Pierrejean,

le nombre : int( 0.0042135 * 100) = 0.4 %

donc il suffit de le diviser par 100 avant de l'afficher dans la shape
le convertir en texte + ajouter % au bout

str(nb)+"%"

et le tour est joué ;-)
 

Discussions similaires

Statistiques des forums

Discussions
312 843
Messages
2 092 755
Membres
105 523
dernier inscrit
mouki62530