Comment faire insérer une virgule automatiquement?

Bonjour,

Je souhaiterais optimiser au maximum la saisie de nombres à 4 chiffres contenant systématiquement une virgule après l’unité.

Exemple :

Dans la cellule A1 je saisie 2549

Après validation je souhaite obtenir 2,549 toujours dans la cellule A1

Merci d’avance pour le coup de main car je ne trouve pas la solution.

jphflo

Bonsoir,

solution "dangereuse"

Outils/Options, onglet Modifications

Cocher "Décimales Fixes", et mettre 3

Solution "dangereuse", car sera valable pour tous les fichiers....

A voir

Sinon, en ouvrant "Ce Fichier", mettre cette option, et dès qu'on quitte, "Ce Fichier", la supprimer, et ceci, qu'on ferme le fichier, qu'on le désactive, qu'on le réactive, bref, faut passer par du VBA (Visual Basic for Application), autrement dit une "Macro"

Bonsoir Felix,

Merci pour ta solution, mais malheureusement dans le fichier en question j’ai également des cellules qui contiennes d’autre type de nombres.

Donc il faut pouvoir définir les cellules concernées par cette saisie spéciale.

Je suis donc toujours dans l’impasse.

Je suis preneur pour d’autres solutions.

A+ jphflo

Bonsoir,

avec un fichier exemple, exempt de toutes données confidentielles, mais proche de la réalité, on pourrait peut-être t'aider un peu plus????

Bonne soirée

Salut le forum

Un format personnalisé 0","000 , mais attention la cellule contiendera par contre

1234 même si 1,234 est affiché à l'écran.

Tu devras utiliser pour tes calculs =CNUM(La_Cellule)/1000

Mytå

45classeur1.xlsm (26.58 Ko)

Bonsoir à tous,

Merci pour vos réponses. Je les ai utilisées à ma façon.

Les cellules de départs ont un format 0","000" V"

Elles sont recopiées dans deux autres cellules, qui peuvent être masquées, les valeurs sont alors divisées ou multipliées.

Les valeurs divisées, sont recopiées de nouveau dans les cellules d'origines afin de pouvoir faire des calcules.

Les valeurs multipliées, sont recopiées elles aussi dans les cellules d'origines lors d'une modification de saisie.

Deux macros se charge de faire ces manipulations.

La méthode est un peu lourde mais me conviens.

Si quelqu'un à plus simple je suis preneur.

Merci encore pour tout.

Je joins un fichier comme exemple pour mieux comprendre.

https://www.excel-pratique.com/~files/doc/figer_une_virgule.xls

A+

jphflo

Rechercher des sujets similaires à "comment inserer virgule automatiquement"