Millier

Résolu
Bonjour,
Ayant a saisir des chiffres contenant 000 (ex: 197 000; 251 000...), j'aimerais savoir si il y a une astuce pour ne taper que les 3 premier nombres, et éviter de taper les 3 zéros.
Merci a tous

4 réponses

  1. Merci a vous tous pour m'avoir consacrer un peu de temps.
    Je retiens les soluces d'eriiic avec 3i, et Vaucluse.
    Encore merci.
    0
    1. Contributeur
      Bonjour,

      une proposition en vba.
      J'ai mis une case à cocher pour activer/désactiver la fonctionnalité.
      On peut s'en passer si tu as une plage définie où tu veux en permanence cette option.
      Private Sub Worksheet_Change(ByVal Target As Range)
          Static bNoEvents As Boolean
          If bNoEvents Then Exit Sub
          bNoEvents = True
          If CheckBox1 Then Target = Target * 1000
          bNoEvents = False
      End Sub

      https://www.cjoint.com/?DGimWcZ4pse

      eric
      0
      1. Bonjour Vaucluse,
        Effectivement c'est une solution d'affichage,mais si tu fais l' addition des ces cellules formatées comme j'ai donné plus haut ,tu obtiens quand même le bon résultat.
        Cordialement
        -1
        1. Certes, mais que se passe-t-il lorsqu'il doit saisir des milliers qui ne sont pas arrondis (111 817, par exemple) ? Car si je comprends bien tu proposes une astuce qui utilise les décimales, mais lui veut saisir des nombres entiers.
          0
        2. Contributeur
          Oui mais si je prend votre proposition, quand je tape 1, la cellule affiche 0.001 alors que ce veut le demandeur, c'est 1 000
          le format personnalisé qui rajoute trois 0 est:
          standard" 000"

          ... ce qui ne règle en aucun cas l'excellente remarque de Pijaku

          crdlmnt
          0
      2. Bonjour,

        Excel 2007
        Cliquer sur format >>sur format de cellule>>>>sur personnaliser
        et en dessous de type taper 0.000 et cliquer sur ok
        Cordialement
        -1
        1. Contributeur
          Bonjour tous
          ... mais précisons quand même que la valeur numérique reste celle qui a été tapée, ce n'est qu'une solution d'affichage

          crdlmnt
          0