XL 2016 problème de date avec VBA

maurice.dumas

XLDnaute Nouveau
Bonjour
j'ai un problème de date ..

je cherche juste à saisir des dates dans un userform pour les copier dans une feuille
et vice versa charger un userform avec des dates d'un fichier
Je pense que VB travaille en Américain donc croise les jours et mois , comment configurer les format date?
 

Pièces jointes

  • problème date .xlsm
    23.2 KB · Affichages: 10

job75

XLDnaute Barbatruc
Bonjour maurice.dumas, bienvenue sur XLD, bonjour Bernard, le forum,

CDate crée un bug si le texte à convertir n'est pas une date reconnaissable en VBA donc utiliser :
Code:
Private Sub CommandButton1_Click()
With TextBox10
    If Not IsDate(.Value) Then MsgBox "Date non valide !", 48: _
        .SetFocus: .SelStart = 0: .SelLength = Len(.Value): Exit Sub 'sécurité
    Sheets("configuration").Range("date_debut_projet") = CDate(.Value)
    Sheets("configuration").Range("A1") = CDate(.Value)
    'date_sans_format
    Sheets("configuration").Range("date_sans_format").NumberFormat = "General" 'format Standard
    Sheets("configuration").Range("date_sans_format") = CDbl(CDate(.Value))
End With
Unload Me
End Sub
Bonne journée.
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 195
Messages
2 086 083
Membres
103 115
dernier inscrit
fiachris26