Conversion d'une date saisie en textbox au format français

  • Initiateur de la discussion Initiateur de la discussion mintri
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

mintri

XLDnaute Occasionnel
Bonjour à tous,

Ca fait bien une heure que je me prends la tête sur le sujet et je ne pense pas que je trouverai sans assistance... 🙁

En fait, j'ai un formulaire qui contient une textbox dans laquelle l'utilisateur doit indiquer une date au format FR (jj/mm/aaaa). Cette date est ensuite collée dans une cellule d'Excel qui est également au format date FR via le code suivant :

derlignevide.Offset(0, 21).Value = TBdatedentree.Value

Seulement, VBA interprétant les dates en US (mm/jj/aaaa), le code me colle la date avec les mois et les jours inversés. J'ai essayé avec le code suivant mais rien n'y fait :

derlignevide.Offset(0, 21).Value = format(TBdatedentree.Value, "dd/mm/yyyy")

Auriez-vous une idée pour surmonter ce problème (en sachant que je souhaiterais garder une structure simple soit une seule unique cellule pour le remplissage de la date et non une pour le jour, une pour le mois et une pour l'année) ?

Je vous remercie par avance. 🙂
 
Re : Conversion d'une date saisie en textbox au format français

Bonjour,

essaye avec la fonction "cdate" :
Code:
derlignevide.Offset(0, 21).Value = Cdate(TBdatedentree.Value)

peut être controler au préalable qu'il s'agit d'une date :
Code:
If IsDate( TBdatedentree.Value) then  derlignevide.Offset(0, 21).Value = Cdate(TBdatedentree.Value)

bonne journée
@+
 
Re : Conversion d'une date saisie en textbox au format français

Bonjour Pierrot,

J'avais déjà ajouté le contrôle pour vérifier qu'il s'agissait bien d'une date. 🙂 Et Cdate fonctionne nickel !

Merci et bonne journée à toi 🙂)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 format date
Réponses
3
Affichages
74
Réponses
6
Affichages
84
Réponses
6
Affichages
160
  • Question Question
Microsoft 365 erreur de date
Réponses
2
Affichages
478
Retour