Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[Résolu] UserForm : Date et Format

Tsoin42

XLDnaute Nouveau
Bonjour le forum,

Je viens de me rendre compte d'un bug très chiant : Quand je rentre une date dans mon TextBox de l'UserForm, il se change en format américain une fois placé sur le classeur.

Exemple : 6 décembre 2012 devient 12 juin 2012.

J'ai lu pas mal de posts (avec des format, Cdate, etc) sur le sujet le problème est que je ne sais pas placer ces solutions.

J'ai refait un mini fichier avec une partie de mon code (en PJ) et voici ce que j'ai :

Code:
Private Sub CommandButton1_Click()
derlin = Range("A" & Rows.Count).End(xlUp).Row + 1
Range("A" & derlin) = TextBox1.Value
Range("B" & derlin) = TextBox2.Value
Unload Me
End Sub

Private Sub CommandButton2_Click()
UserForm1.Hide
End Sub

Private Sub TextBox1_Change()
Dim TextBox1 As Date
End Sub

Cordialement,

Tsoin
 
Dernière édition:

pierrejean

XLDnaute Barbatruc
Re : UserForm : Date et Format

Re

A tester:

Code:
Private Sub CommandButton1_Click()
derlin = Range("A" & Rows.Count).End(xlUp).Row + 1
Range("A" & derlin) = CDate(TextBox1.Value)
Range("B" & derlin) = TextBox2.Value
Unload Me
End Sub
 

Tsoin42

XLDnaute Nouveau
Re : UserForm : Date et Format

Bonjour PierreJean,

Ta méthode fonctionne très bien, j'ai cherché 30 minutes pour un truc bête et méchant !

Merci à toi, bonne fin de journée,

Tsoin
 

Discussions similaires

  • Résolu(e)
Microsoft 365 userform
Réponses
4
Affichages
360
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…