Bonjour
j'ai crée un formulaire d'inscription d'adhérents pour une association. j'ai quelques Textbox dans lesquelles je dois saisirr des dates (dates de saisie du formulaire, dates pour encaissements des cotisations , dates pour certificat médical, date de naissance etc ) je valide ces données et les insère dans un tableau via un bouton de commande. une fois validée certaines dates sont fausses c'est à dire le jour et le mois sont inversés ( 12/06/2020 devient 06/12/2020) je ne comprends pas pourquoi
j'ai essayé ce code Cells(derligne, 2) = CDate(TxtDateSaisie.Value) alors ça fonctionne si je remplis la textbox sinon ca met un message d'erreur.
comment dois je faire si je n'ai pas à remplir des textbox
comment dis je faire pour éviter cette inversion ?
Private Sub CommandButton1_Click()
Sheets("Bdd_licencie").Select
Dim derligne As Integer
If MsgBox("Confirmez-vous cet ajout", vbYesNo, "Confirmation") = vbYes Then
derligne = Sheets("BDD_licencie").Range("A456541").End(xlUp).Row + 1
' ajout des données concernant l'adhérent
Cells(derligne, 1) = TxtNom.Value & " " & TxtPrenom.Value
Cells(derligne, 2) = CDate(TxtDateSaisie.Value)
Cells(derligne, 3) = TxtAdresse.Value
end if
end sub