Bonjour,
Lorsque je saisie une date, je demande le format dd-mm-yyyy
Private Sub tb_ent_rappel_AfterUpdate()
Dim Message As String
Dim Réponse As Integer
If Not IsDate(Me.tb_ent_rappel.Value) Then
Message = "Veuillez entrer une date valide !"
Réponse = MsgBox(Message, vbOKOnly, "Controle de saisie")
Me.tb_ent_rappel.SetFocus
Else
Call MAJ_actif
End If
End Sub
Lorsque j’enregistre, j'utilise ce format : yyyy-mm-dd
Range("AH" & L).Value = Format(tb_ent_rappel, "YYYY-MM-DD")
Dans mon fichier excel, c'Est ok!
À l'affichage, j'utilise le format dd-mm-yyyy et pourtant, la date ne respecte pas le bon format, il inverse le mois et jour.
tb_ent_rappel = Format(Ws.Cells(Ligne, "ah"), "DD-MM-YYYY")
Sub MAJ_actif()
Transaction.btn_Suivant.Enabled = False
Transaction.btn_Précédent.Enabled = False
'Transaction.cb_trier.Enabled = False
Transaction.btn_ajouter.Enabled = False
Transaction.btn_enregistrer.Enabled = True
Transaction.cb_no_transaction.Enabled = False
End Sub
Je n comprends pas pourquoi ?