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
    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
      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
        0
    2. Contributeur
      Bonjour Eric,
      D'accord avec toi pour le premier #
      bone journée
      1