Textbox date

Résolu/Fermé
JCB40 Messages postés 2878 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 20 avril 2024 - 5 juin 2019 à 15:12
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 6 juin 2019 à 15:05
Bonjour,

J'ai cette ligne de code qui me pose problème

F01.Range("B" & Nlig).Value = Format(Now, "dd/mm")

Dans la textbox j'entre 1/6 dans la cellule concernée colonneB je me retrouve avec la date du jour exemple
la date d'aujourd'hui mais inversée au lieu de 5/6 j'ai 6/5
D’où vient le problème?
Merci pour votre aide
Crdlt



Configuration: Windows / Firefox 67.0
A voir également:

4 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
5 juin 2019 à 15:36
Bonjour,

je me retrouve avec la date du jour
Tout a fait Thierry, car le code que vous avez ecrit fait exatement ca !!
1
JCB40 Messages postés 2878 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 20 avril 2024 461
5 juin 2019 à 15:39
Bonjour

Merci pour ta réponse.
Ma question comment résoudre ce problème,en vba je suis limité
Crdlt
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
5 juin 2019 à 15:40
Re,

Vous devez ecrire la cellule avec le contenu de votre textbox au format date
0
JCB40 Messages postés 2878 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 20 avril 2024 461
Modifié le 5 juin 2019 à 16:12
Peux tu développer car là je n'y comprends rien
la textbox est dans une userform
merci
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
5 juin 2019 à 16:28
Re,
Nom de la textbox a adapter:
F01.Range("B" & Nlig) = Format(CDate(TxBDate), "dd/mm")
0
JCB40 Messages postés 2878 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 20 avril 2024 461
5 juin 2019 à 16:45
Merci pour ton code

Par contre j'ai du modifier "dd/mm" en "mm/dd"
je ne sais pas pourquoi car ma colonne est au format dd/mm
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié le 6 juin 2019 à 09:44
Bonjour,

Rien d'anormal a ca, chez moi dd/mm pas de probleme, vous mm/dd, car si vous prenez l'enregistreur de macro:
Sub Macro1()
'
' Macro1 Macro
'

'
    Range("D5").Select
    Selection.NumberFormat = "dd/mm"
End Sub


Pour: jj/mm mais il faut de temps en temps mm/dd pour le meme resultat!!!
0
JCB40 Messages postés 2878 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 20 avril 2024 461
6 juin 2019 à 11:32
Bonjour

Merci du renseignement
Crdlt
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
6 juin 2019 à 15:05
Re,

J'oubliai, office meme en Français, le VBA reste anglais
0