Textbox date

Résolu
JCB40 Messages postés 3031 Date d'inscription   Statut Membre Dernière intervention   -  
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   -
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 17277 Date d'inscription   Statut Membre Dernière intervention   1 715
 
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 3031 Date d'inscription   Statut Membre Dernière intervention   466
 
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 17277 Date d'inscription   Statut Membre Dernière intervention   1 715
 
Re,

Vous devez ecrire la cellule avec le contenu de votre textbox au format date
0
JCB40 Messages postés 3031 Date d'inscription   Statut Membre Dernière intervention   466
 
Peux tu développer car là je n'y comprends rien
la textbox est dans une userform
merci
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 715
 
Re,
Nom de la textbox a adapter:
F01.Range("B" & Nlig) = Format(CDate(TxBDate), "dd/mm")
0
JCB40 Messages postés 3031 Date d'inscription   Statut Membre Dernière intervention   466
 
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 17277 Date d'inscription   Statut Membre Dernière intervention   1 715
 
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 3031 Date d'inscription   Statut Membre Dernière intervention   466
 
Bonjour

Merci du renseignement
Crdlt
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 715
 
Re,

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