Bonjour à tous,
Depuis ce matin, mon tableau me fait des câprices. Dans un userform, je fais saisir la date au format jj/mm/aaaa :
Le check de la date est faite dès la saisie. Problème que j'ai est que malgré que la saisie est faite au format demandé, le contrôle se fait par rapport à un format Anglais mm/jj/aaaa. Donc çà va pas ......
Ensuite, lorsque je rapatrie ma date dans ma feuille excell :
Il me l'écrit au format Anglais, même si visuellement dans le userform, il est saisit au format souhaité.
Existe-t-il un moyen de faire une déclaration générale pour tout le classeur et lui dire qu'il doit travailler avec le format régional, donc Français.
Car j'ai plusieurs formulaires avec un certains nombres de dates à saisir......
Merci pour votre aide
Depuis ce matin, mon tableau me fait des câprices. Dans un userform, je fais saisir la date au format jj/mm/aaaa :
Code:
Private Sub txtdar_Change()
Select Case Len(txtdar.Text)
Case 2, 5
txtdar.Text = txtdar.Text & "/"
Case 10
If Not (IsDate(txtdar.Value)) Then
MsgBox "Date incorrecte ! Entrez la date sous la forme jj/mm/aaaa": txtdar.Value = ""
Else
txthar.SetFocus
End If
End Select
End Sub
Ensuite, lorsque je rapatrie ma date dans ma feuille excell :
Code:
ActiveSheet.Cells(numLigneVide, 9) = txtdar.Text
Existe-t-il un moyen de faire une déclaration générale pour tout le classeur et lui dire qu'il doit travailler avec le format régional, donc Français.
Car j'ai plusieurs formulaires avec un certains nombres de dates à saisir......
Merci pour votre aide