XL 2010 [Résolu par sousou] Userform bilingue et date

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

alias_2003

XLDnaute Occasionnel
Bonjour
Dans le fichier joint se trouve un userform contenant un dtpicker et un bouton.
Le bouton permet de passer du français à l'anglais (le français étant la langue par défaut).
Je ne sais absolument pas comment gérer les formats de date spécifiques à ces 2 langues.
Si l'un d'entre vous a déjà été confronté à ce problème, je serai curieux de savoir comment il s'y est pris !
Merci beaucoup,
Bonne soirée
 

Pièces jointes

Bonsoir
c'est la propriété numbertformat qui va faire cela
Remplace ton code
Private Sub CommandButton1_Click()
If Feuil1.Range("D1") = 0 Then
Feuil1.Range("D1") = 1
Feuil1.Range("B1") = "" 'format de la date en anglais (mm/dd/yyyy)
DTPicker1.CustomFormat = "M/dd/yyyy"
Sheets(1).Range("b1").NumberFormat = "mm/dd/yyyy"
Else
Feuil1.Range("D1") = 0
Feuil1.Range("B1") = "" 'format de la date en français (dd/mm/yyyy)
DTPicker1.CustomFormat = "dd/M/yyyy"
Sheets(1).Range("b1").NumberFormat = "dd/mm/yyyy"
End If
Sheets(1).Range("b1") = DTPicker1
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

S
Réponses
2
Affichages
919
S
Retour