El formato numérico del textbox me registra mal el dato en la tabla de excel

Hola, tengo el siguiente problema: Mi esquema numérico de excel es "," miles, "." decimales.

En un formulario estoy solicitando ingresar un valor numérico por medio de un textbox, el cual tiene la siguiente mascara:

Private Sub TextBox2_Change()

TextBox2.Value = Format(TextBox2, "##,##0")

End Sub

En el formulario el valor ingresado se ve así: 46.300, cuando asigno este valor a la tabla asume que .300 son decimales y me coloca solamente 46.

Si le quito la mascara al formulario, trabaja perfectamente, el problema es cuando tiene la mascara.

Como hago para que manteniendo la mascara asigne el valor completo. Gracias.

Añade tu respuesta

Haz clic para o