Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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.
 

skoobi

XLDnaute Barbatruc
Re : Format de nombres dans une "Shape" excel

Bonjour Michel, bienvenue sur XLD,

Pas sûr d'avoir compris mais essaye avec .Text au lieu de .Value pour récupérer la valeur.

Bon après-midi.
 

Michel_ja

XLDnaute Occasionnel
Re : Format de nombres dans une "Shape" excel

Salut, j'ai déjà essayé avec .Text mais ça ne marche pas. D'ailleurs je me demande si justement il ne me transforme pas le nombre en texte... et le Text n'aime pas les % :-(
 
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
428
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…