Excel 2007 - Format personnalisé de date

Pisapiag Messages postés 3 Statut Membre -  
gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,



Le code de format de date [$-F800]jjjj, mmmm jj, aaaa fera afficher une date de la façon suivante: lundi, 05 juillet, 2010.
Comment faire pour faire afficher lundi avec un L majuscule?
Existe-t-il une liste de fonctions du type [$-F800]jjjj, mmmm jj, aaaa?
Merci.

3 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    bonjour

    Comment faire pour faire afficher lundi avec un L majuscule?

    Je doute que cela existe car il ne prend pas de majuscule :


    Jours de la semaine (pluriel et majuscules)

    Les noms des jours de la semaine, tout comme les noms des mois, sont des noms communs. Ils sont donc variables en nombre et s'écrivent en minuscules. On écrira ainsi : Les membres de l'Académie française se réunissent tous les jeudis.
    source : académie française


    Existe-t-il une liste de fonctions

    La liste si elle existe ne sera jamais exhaustive car toute le combinaisons sont permises à partir du moment où tu utilises les conventions sur les jours mois années et tu peux rajouter tous les caractères que tu veux :
    par exemple, le format :
    "nous sommes le " jjjj j mmmm" de l'an "aaaa

    t'affiches : nous sommes le lundi 5 juillet de l'an 2010
    1
    1. Pisapiag Messages postés 3 Statut Membre
       
      Les jours de la semaine s'écrivent en minuscule sauf s'ils sont en début de phrase. Il aurait fallu que Microsoft prévoie une cinquième façon d'écrire la journée de la semaine (jjjjj) qui l'écrirait avec la première lettre en majuscule.
      Merci quand même.
      0
    2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
       
      Lors qu'une phase commence par une date, il s'agit d'une phase, c'est-à-dire d'un texte et dans ce cas la formule de Mytå fait parfaitement l'affaire.

      Quand il s'agit d'un nombre, la majuscule n''est pas justifiée, sinon par les mauvaises habitudes que les anglais nous ont transmis lors des balbutiements de l'informatique (une autre mauvaise habitude étant l'absence des accents sur les majuscules !).
      0
  2. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   958
     
    Salut le forum

    Au mieux une formule, tu auras Lundi et Juillet avec une majuscule.

    =NOMPROPRE(TEXTE(AUJOURDHUI();"jjjj, mmmm jj, aaaa"))
    Inconvénient la cellule n'est plus reconnu comme une date.

    Mytå
    0
    1. Pisapiag Messages postés 3 Statut Membre
       
      Merci, je connaissais cette formule mais je cherchais plutôt une façon d'afficher à même l'entrée de donnée.
      0
  3. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    En conclusion, et pour synthétiser tous ces échanges, la réponse à ta question
    "Comment faire pour faire afficher lundi avec un L majuscule?" est :
    "On ne peut pas, et il ne faut pas".

    Bien entendu il n'est pas impossible de trouver une solution par macro ; mais il faudrait tomber sur un spécialiste de VBA ...
    0
    1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Bonjour Raymond,

      "Impossible n'est pas français" et effectivement en VBA on pourrait mais comme tu l'as dit : "il ne faut pas"
      Autant donc respecter les règles de base du français et "s'ils sont en début de phrase" la correction devrait le faire.
      0