format

  • Initiateur de la discussion Elodie
  • Date de début
E

Elodie

Guest
bonjour à tous et toutes

voilà j'ai un problème de format:

je n'ai pas l'autorisation de changer le format de windows dans notre réseau. Avez vous une idée comment faire des calculs en format européens càd avec des virgules comme séparateur et pas des points. je suis sur une piste : quand j'utilise ce format : "_-* ### 0,00_-;-### 0,00_-" ca fonctionne mais je dois encore multiplier la valeur par 100 pour ke ca soit correcte. Donc si je tape 101.00 ca devient 1,01.

Avez vous siwouplé une idée pour que je m'en sorte sans multiplier par 100 systématiquement.

merci par avance
 
A

andré

Guest
Salut Elodie,

J'ai essayé ... et j'ai pas réussis !

La seule solution que j'ai trouvée est d'adapter ta frappe à ton format.
Ainsi, au lieu de taper 125.23 tu tapes 12523, au lieu de 125 tu tapes 12500.
En d'autres mots, tu multiplies par 100 au moment de la frappe.

Autre solution : imputer tes nombres normalement, puis par un copier / collage spécial multiplication tu peux obtenir les nombres exacts en une seule opération.

Dernière solution : une macro évenementielle qui multiplie par 100 au moment de la validation.

Curieux de voir si quelqu'un trouve mieux.

Ândré.
 
A

andré

Guest
Resalut,

Il faut pas crier (MAJUSCULES), je sais que je suis un peu sourd, mais cela ne te donne pas l'autorisation de le dire à tout le monde (lol).

La macro te permet de faire ce que tu désires, même de ne s'appliquer que sur les cellules contenant des nombres.
Mais le VBA n'est pas mon cheval de bataille, je le laisse aux spécialistes en la matière, à moins que tu aies quelques années de patience, le temps que je m'y mette (avec ou sans "s", et il n'y a pas d'exemple dans la cherte, zut alors).

Ândré.
 

Discussions similaires

Réponses
3
Affichages
707

Statistiques des forums

Discussions
314 190
Messages
2 106 992
Membres
109 734
dernier inscrit
JoFco