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

Réponses
13
Affichages
381

Statistiques des forums

Discussions
313 344
Messages
2 097 335
Membres
106 916
dernier inscrit
Soltani mohamed