Format de DATE

Résolu
Bonjour,

Me voila encore avec un petit probleme

Dans mon classeur en colonne B, j'ai des dates au format dd/mm/yyyy résultat 15/02/2018
J'ai une petite macro assoccié a un bouton qui change le format pour dd/mmmm/yyyy pour la colonne A
résultat 15 février 2018
Mais plusieurs dates sont inversées. ca donne comme résultat mm/dd/2018
En plus j'aimerais que la premiere lettre du mois Soit en majuscule

Voici mon classeur

https://www.cjoint.com/c/HBsrF0YoeN4

merci

4 réponses

  1. Bonjour,

    En français, les noms « journée », « semaine », « mois » et « année » prennent la majuscule lorsqu’ils représentent une fête ou un événement spécial, sinon les noms de jours, mois et saisons s’écrivent en minuscule !

    Exemples :
    le vendredi 13 juillet 2018
    le Samedi 14 Juillet 2018

    0
  2. Contributeur
    bonsoir, il faudrait que tu partages aussi ton fichier avec le contenu avant que ta macro change tout...
    0
    1. Ok voici le fichier mais j'ai supprimer les données des autres colonnes

      trop de données personnelles

      https://www.cjoint.com/c/HBstoKU1zk4

      merci
      0
  3. Contributeur
    contrairement à ce que tu écris, ta macro change le contenu des cellules, par le format des cellules.
    quand tu écris
    cellule.Value =
    , tu changes le contenu, par le format.
    je te suggère d'expliquer ce que tu veux réellement obtenir.
    0
    1. ce que je veux obtenir, c'est le format de date 18 Février 2018 au lieu de 18/02/2018
      et ce pour toute la colonne A

      merci
      0
  4. Re,

    Essaies :
    Sub Bouton3_Cliquer()
    Dim c As Range
    Dim d As Date
      For Each c In Range("A2:A250")
        If c.Text <> "" Then
          d = c.Text
          c.NumberFormatLocal = "jj mmmm aaaa"
          c.Value = d
        End If
      Next c
    End Sub


    0
    1. Merci pour ta macro
      ca fonctionne mais les cellules que j'avais mis en jaune représente la ou mois et jours sont inversés
      et le probleme persiste meme avec ta macro

      merci
      0
    2. Il n'y a pas de cellule en jaune dans ton dernier fichier !
      0
    3. Oui regarde ce fichier que j'avais mis plus tot
      meme avec ta macro, les dates des cellules que j'ai en jaune sont inversées
      0
    4. C'est normal, les dates de ton premier fichier on déjà été inversées par ta première macro !
      Edit : et c'est irrécupérable !
      0
    5. pourquoi ma premiere macro aurait inverser seulement quelques dates ?
      0