textbox - VB/VBA/VBS - Programmation
Marsh Posté le 12-04-2006 à 13:22:10
Je crains que VBA ne soit assez hermétique aux paramètres linguistiques de Windows/Excel/...
Je n'ai jamais trouvé de réponse à ta question, et si elle existe je suis preneur
Marsh Posté le 12-04-2006 à 15:11:27
j'essaie pleins de choses pour contourner le problème mais n'y arrive toujours pas.
est-il possible par exemple, au moyen d'une méthode que je ne connaitrai pas de changer un point en virgule lorsque on appuis sur la touche "point"
c'est dans cette direction que je cherche, hélas sans succès depuis une bonne heure
merci pour votre aide
Marsh Posté le 12-04-2006 à 16:01:39
ça y est tegu, j'ai enfin la solution :
Private Sub Textbox5_KeyPress(ByVal KeyAscii As _
MSForms.ReturnInteger)
If KeyAscii = 46 Then
KeyAscii = 44
End If
End Sub
46 étant le code ascci du point
44 celui de la virgule
j'ai testé et ça marche !
merci beaucoup à tous...
Marsh Posté le 12-04-2006 à 12:57:46
re-bonjour
bon voilà, dans une macro, je rentre des valeurs dans les textbox, vleurs que j'utilise ensuite, bien entendu. Le pb, c'est que lorsque j'utilise la touche "point/virgule" du pavé numérique, c'est un point qui apparait (tout est normal jusque là) sauf que catia ne reconnait pas la valeur. j'ai donc essayé en remplaçant le point par une virgule et là ça marche.
j'aimerais donc savoir quelle est la manip (ou l'attribut des textbox) qui fait que c'est une virgule et pas un point qui apparit lorsque on utilise seulement le pavé numérique
merci pour votre aide
Max