Format de cellule personnalisé

Résolu
Bonjour,

J'aimerai savoir comment afficher dans 1 cellule 6.3 H
quand je saisis 63H
en sachant que les caractères à afficher sont toujours:
- 1chiffre
- 1 point
- 1 chiffre
- 1 espace
- 1 lettre (en majuscule)

En vous remerciant par avance

3 réponses

  1. Bonsoir,

    regarde dans ce fichier :
    https://www.cjoint.com/c/FLnwcvcN5TH

    la saisie a lieu dans la zone A1:A10.

    cordialement
    1. Bonjour, ca fonctionne. Mais peutx-on transformer le code pour que la lettre soit en majuscule même si on l'a saisie en minuscule ?

      CDLT.
    2. @zotti41 
      Bonjour zotti41,

      Je te propose ce fichier Excel 2007 ; tu pourras saisir tes données en colonne C,
      lignes 5 à 14, et le format correct sera appliqué dans la même cellule de saisie,
      avec une lettre en majuscule même si elle a été saisie en minuscule.

      Bien sûr, tu devras adapter ma macro selon l'emplacement réel de tes données :
      un n° de colonne et deux n° de ligne à changer éventuellement.

      Merci de m'indiquer si ça te convient.

      Cordialement.  :)
       
  2. Bonjour zotti41,

    Si tu saisis 63H en A1, tu peux mettre en B1 :
    =SI(A1="";"";GAUCHE(A1;1) & "." & STXT(A1;2;1) & " " & DROITE(A1;1))

    S'il t'arrive de saisir 63h en A1, alors en B1 :
    =SI(A1="";"";GAUCHE(A1;1) & "." & STXT(A1;2;1) & " " & MAJUSCULE(DROITE(A1;1)))

    Si ton problème est réglé, merci de l'indiquer,
    pour que le sujet puisse être passé en résolu.

    Cordialement.  :)

    PS : Bonjour à gbinforme en passant.  ;)
     
    1.  
      Un -2 ? Bizarre : j'ai pourtant bien testé mes 2 formules avant de les proposer,
      et je peux garantir à 100 % que les 2 marchent correctement !  ;)

      Ce serait peut-être bien que ceux qui notent en négatif, qu'ils soient Modérateurs, Contributeurs, ou autres, aient le courage d'avancer une explication, au moins !
      Et je serai le premier à m'incliner si l'argument est valable.

      Mais peut-être bien qu'ils n'ont même pas pris le temps ou la peine de tester mes
      2 formules avant de juger si hâtivement ?

      Ce petit laïus me vaudra sûrement un -3, -4, -5 ou ... mais ça m'est complètement
      égal ! Ce qui importe, c'est non pas une notation qui n'est que subjective et
      arbitraire, mais une argumentation objective et valable.

      Quelqu'un m'avait dit récemment qu'il détestait l'idée d'une notation sur CCM,
      comme il y en a sur Facebook ; je suis entièrement d'accord avec lui si cette
      notation est pour noter l'auteur de l'article ; mais si c'est pour noter l'utilité
      du contenu de l'article, je trouve que c'est valable à condition que ce soit
      bien justifié.

      Ce qu'il y a de très bizarre, aussi, c'est que j'ai constaté que des Modérateurs
      ou des Contributeurs s'empressent bien souvent de noter en négatif, mais
      qu'eux-mêmes notent rarement en positif alors que l'article est valable et
      que le demandeur a apprécié la réponse apportée. Quelle impartialité,
      n'est-ce-pas ? (c'est très ironique)  ;)

      Cordialement.  :)
       
    2. @zotti41Re. Ou puis-je mettre que c'est résolu ?
      Merci
  3. Contributeur
    Bonjour,

    Si tu mets ce format
    0"."0" H"
    :
    - en saisissant 63 tu obtiendras
    6.3 H

    - en saisissant 63H le format sera inefficace car les formats avec du texte saisi ne s'appliquent pas.
    Tu pourrais obtenir ce que tu souhaites avec une formule dans une autre cellule
    =TEXTE(GAUCHE(A1;2);"0"".""0"" """)&DROITE(A1;1)
    .