Textbox date

Résolu
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

4 réponses

  1. Bonjour,

    je me retrouve avec la date du jour
    Tout a fait Thierry, car le code que vous avez ecrit fait exatement ca !!
    1. Bonjour

      Merci pour ta réponse.
      Ma question comment résoudre ce problème,en vba je suis limité
      Crdlt
      1. Re,

        Vous devez ecrire la cellule avec le contenu de votre textbox au format date
    2. Peux tu développer car là je n'y comprends rien
      la textbox est dans une userform
      merci
      1. Re,
        Nom de la textbox a adapter:
        F01.Range("B" & Nlig) = Format(CDate(TxBDate), "dd/mm")
    3. 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
      1. 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!!!
      2. Bonjour

        Merci du renseignement
        Crdlt
      3. Re,

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