écrire symbole % sans changer de format
Résolu
ezor
Messages postés
177
Date d'inscription
Statut
Membre
Dernière intervention
-
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- écrire symbole % sans changer de format
- Changer dns - Guide
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Hp usb disk storage format tool - Télécharger - Stockage
- Format apfs - Guide
j'ai converti en String mon résultat. j'ai bien un affichache de la forme "nombre%" mais ce nombre reste exagerement grand (il est mutiplié par 10^13 !)
L'une des solutions que j'ai trouvé est de compenser cette mutiplication par 10^13 en divisant ma varible var par 10^12 (sans forcément utiliser CSrs() mais ça ne marche pas toujours, car var est systématiquement multiplié par ce qu'il faut pour devenir un nombre en 10^13)et en mettant le format de la cellule en pourcentage
Range("F4").NumberFormat = "0.00%"
Mais d'une part je perd beaucoup de chiffre après la virgule (pas trop grave dans mon cas, mais ça pourrait l'être), d'autre part, je ne comprend pas pourquoi excel multiplie ma variable par 10^quelque_chose avant de l'écrire comme un nombre de l'ordre de 10^13.
le format de cellule doit etre Standard pas autre chose !!!!!!!!!!!!!!!!!!!!!!!!!!
donnez une valeur de Var pour voir
en String ma varaible ce n'est pas la variable, mais le resultat de l'operation
j'ai une valeur en 10^12 je vous ai demande de donner la valeur de Var pour comprendre ce qui ce passe !!!!!
var*100 = 70,3703703703704
affichage dans la cellule 7,03702E+12
valeur réèlle dans la cellule 7037037037037,04
format de la cellule : standart