Bonjour Hervé, didier, Le forum
Si tu dois appliquer sur l'ensemble des texbox, la solution de Didier.
Si tes besoins sont plus ciblés sur certaines texbox et non pas toutes, une simple macro change sur les textbox concernées suffit pour gérer en temps réel.
Private Sub TextBox1_Change()
TextBox1.Value = Replace(TextBox1.Value, ".", ",", 1)
End Sub
ou alors par groupe en ponctuel
For compteur = 1 To 46
UserForm3.Controls("TextBox" & compteur).Value = Replace(UserForm3.Controls("TextBox" & compteur).Value, ".", ",", 1)
Next compteur
Cordialement, A+