hola Avaguin.
Lo que tú preguntas puede ser relativamente sencillo si utilizas el modo KeyPress del cuadro de texto.
El código que te puede servir es el siguiente
:
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 46 Then KeyAscii = 44
End Sub
Lo que hace es comprobar la tecla que se ha pulsado en en cuadro de texto. Si tiene el código ascii 46 quiere decir que se ha pulsado el punto y lo transforma en el código ascii 44, que es la coma, con lo cual lo que te aparece es una coma.
Espero haberte ayudado.