Partager via

Récupérer une date pour l'afficher dans un textbox au format français

Anonyme
2024-02-14T22:11:52+00:00

Je veux récupérer une date dans une feuille Excel pour l'afficher dans un textbox au format français jj/mm/aaaa. Quelle est la ligne de commande ?

Si je récupère le contenu de la cellule par cells.value, la textbox affiche DATE.

Merci

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

Réponse acceptée par l’auteur de la question

  1. DanielCo 107.7K Points de réputation
    2024-02-15T06:42:40+00:00

    Bonjour,

    Si la date en A1 est au format français :

    Me.TextBox1 = [A1]

    Daniel

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

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

  1. Anonyme
    2024-02-14T22:46:33+00:00

    Que contient exactement la cellule concernée ? Une date au format texte ? Au format US ? Un nombre ?

    Si, par exemple, tu as dans la cellule A1 une chaine correspondant à une date au format US (disons "02/14/2024"), tu peux écrire ces lignes :

    MaDate = Range("A1").Value
    MonMois = Left(MaDate, 2)
    MonJour = Mid(MaDate, 4, 2)
    MonAnnee = Right(MaDate, 4)
    DateFR = DateSerial(MonAnnee, MonMois, MonJour)
    MsgBox DateFR

    Ce qui peut évidemment aussi s'écrire :

    MaDate = Range("A1").Value
    MsgBox DateSerial(Right(MaDate, 4), Left(MaDate, 2), Mid(MaDate, 4, 2))

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

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire

2 réponses supplémentaires

  1. Anonyme
    2024-02-28T14:55:37+00:00

    Désolé d'avoir répondu si tard mais je n'avais pas de connexion internet

    Merci pour le coup de main. Ma question était stupide , je ne pointais pas sur la bonne cellule.

    le Problème est résolu

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

    0 commentaires Aucun commentaire
  2. Anonyme
    2024-02-15T00:22:09+00:00

    C'est une date au format dd/mm/aaaa .format français le 10/02/2024 correspond bien au jour 10 , mois 02', année 2024. C'est précisément cette date dans ce format que je veux récupérer. C'est la date d'enregistrement de mon formulaire quand il est rempli la 1ère fois , ensuite elle est affichée dans une userform qui permet des modifications sauf ce champ date.

    Merci

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

    0 commentaires Aucun commentaire