Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Bonjour,
Si la date en A1 est au format français :
Me.TextBox1 = [A1]
Daniel
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
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
Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
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.
Réponse acceptée par l’auteur de la question
Réponse acceptée par l’auteur de la question
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))
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
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