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
    1. Bonjour

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

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

        Merci du renseignement
        Crdlt
        0
      3. Re,

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