Problème rencontré dans l'enregistrement d'une donnée de format date via une macro vba

Anonyme
2020-08-04T05:55:18+00:00

Bonjour,

Je veux enregistrer une date au format dd/mm/yyyy. Pour ce faire, j'ai utilisé la fonction format avec le paramètre "mm/dd/yyyy" comme suit:

ActiveWorkbook.Sheets("Données").Cells(Indice_Facture, Indice_Section + 1) = Format(Txt_Date.Value, "dd/mm/yyyy")

Pourtant, rien n'y fait, une fois enregistrée, ma date se retrouve avec le format "mm/dd/yyyy".

De plus, par acquis de conscience, j'ai été consulté mes paramètres système. Ils indiquent bien le même format: dd/mm/yyyy

Quelqu'un a-t-il une suggestion ou bien est-ce un bug ?

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

6 réponses

  1. DanielCo 107.7K Points de réputation
    2020-08-05T07:17:25+00:00

    Bonjour,

    En me relisant, je viens de voir une erreur pour la copie au format texte. Il faut mettre :

    ActiveWorkbook.Sheets("Données").Cells(Indice_Facture, Indice_Section + 1) = "'" & Me.Txt_Date.Value

    et non pas :

    ActiveWorkbook.Sheets("Données").Cells(Indice_Facture, Indice_Section + 1) = [A1] = "'" & Me.Txt_Date.Value

    (bête erreur de copier coller)

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire