Format de cellule personnalisé

Résolu
zotti41 -  
 Utilisateur anonyme -
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. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    Bonsoir,

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

    la saisie a lieu dans la zone A1:A10.

    cordialement
    1
    1. zotti41
       
      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.
      0
      1. Utilisateur anonyme > 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.  :)
         
        0
  2. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    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)
    .
    0
  3. Utilisateur anonyme
     
    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
    1. Utilisateur anonyme
       
       
      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.  :)
       
      0
      1. zotti41 > Utilisateur anonyme
         
        Bonjour,
        merci à vous, la 2° formule me convient biem
        Merci
        0
      2. zotti41 > zotti41
         
        Re. Ou puis-je mettre que c'est résolu ?
        Merci
        0