UserForm/Date et Cellule

  • Initiateur de la discussion Sebw
  • Date de début
S

Sebw

Guest
Bonjour à tous,

J'ai un problème relatif au fonctionnement d'une cellule.
Je veux entrer une date via un UserForm que je colle sur ma feuille.

J'obtiens dans ma cellule quelque chose du genre: 18-juin-2004.
Ce qui est curieux, dans la "plage de fonction" en haut, je vois
=18-juin-2004.

En suite, si je double-clique sur ma cellule, la "plage de fonction" écrit
=26.06.2004

La question est importante pour moi car tant que je n'ai pas double -cliquer sur ma cellule, si je réalise un changement de langue (Anglais), excel ne reconnait pas la date et ne traduit pas. Après le double clique, cela marche.

Question; comment faire pour que depuis un UserForm, la date soit réellement activer de telle sorte que des changements de langue fonctionnent?

Merci pour votre aide...

Sebw
 
@

@+Thierry

Guest
Bonjour Sebw, le Forum

Au moment où tu "envoies" les données sensées être une date de ta TextBox vers ta Feuille, essaies ceci

Range("A1").Value = CDate(TextBox1.Value)

Il est évident qu'il faut pour ceci faire un test préalable de la valeur de la TextBox avec un truc dans le Style :

If Not IsDate(TextBox1.Value) Then
MsgBox "Y a pas Bon"
Exit Sub
End If

Bon Appétit
@+Thierry
 

Discussions similaires

Réponses
7
Affichages
456

Statistiques des forums

Discussions
312 490
Messages
2 088 877
Membres
103 981
dernier inscrit
vinsalcatraz