RE:Seleccionar caracteres
Entonces supongo que debes saber que prefijos son de 2 cifras y cuales de 3, por lo tanto en el mismo Keypress debes comprobar si las 2 primeras cifras se corresponden con un prefijo de 2 cifras y añadirle el punto y si es de 3 se lo colocas despues, ejemplo (sólo para prefijos 91 y 96, deberías poner todos los prefijos de 2 cifras en el if):
Evento Keypress del TextBox
If KeyAscii <> vbKeyBack Then
If Len(Text1.Text) = 2 Then
If Text1.Text = "91" Or Text1.Text = "96" Then
Text1.Text = Text1.Text & "."
Text1.SelStart = Len(Text1.Text)
End If
ElseIf Len(Text1.Text) = 3 And Right(Text1.Text, 1) <> "." Then
Text1.Text = Text1.Text & "."
Text1.SelStart = Len(Text1.Text)
End If
End If