Format Excel HL / L / CL

Bonjour,
J'aimerais savoir comment on fait sous excel pour avoir le format suivant :

J'ai actuellement 156,429 litres et j'aimerais voir apparaître 15 hl 64 l 29 cl ou 15 64 29...
Je n'y arrive pas malgré une centaine d'essais et de multiples recherches :-(

Cordialement,
Ludognac
Configuration: Windows XP
Firefox 3.0.14

3 réponses

  1. Contributeur
    Bonjour,

    il faudrait que tu mettre tes nombres sans la virgule et les saisir sur 5 ou 6 chiffres.
    format personnalisé: #0" hl "#0" l "#0" cl"
    56409 => 5 hl 64 l 09 cl

    eric
    1. Contributeur
      il faut que ton chiffre passe au centilitre
      ensuite format-cellule-nombre personnalisé-type
      00" hl " 00" l " 00" cl"

      pour passer au centiltre : on pourrait passer par une macro événementielle et faire le format personnalisé
      exemple dans la zone E1:E25 à adapter

      Private Sub Worksheet_Change(ByVal Target As Range)
      If Intersect(Target, Range("E1:E25")) Is Nothing Then Exit Sub
      'valable dans la zone E1:E25 à adapter
      Application.EnableEvents = False
      Target = Target * 1000
      Application.EnableEvents = True
      Target.NumberFormat = "00"" hl "" 00"" l "" 00"" cl"""
      End Sub


      pour installer
      faire un copier sur cete macro
      clic droit sur le nom de l'objet
      visualiser le code
      coller

      macro à consommer avec modération
      salut Eric, excuses moi je n'avais pas rafraichi...
      1. Contributeur
        Pas grave, tu as corrigé mes quelques # en trop (je maintiendrais le 1er par contre) :-)

        Sinon pour multiplier par mille la zone on peut aussi saisir 1000 dans une cellule, le copier, sélectionner la plage et collage spécial multiplication.

        eric
    2. Contributeur
      Bonjour Eric,
      D'accord avec toi pour le premier #
      bone journée