Formato TextBox
Estimados, tengo una macro con un formulario, en el cual tengo varios textbox para ingresar datos. Cada textbox tiene un formato definido. El problema se da en los textbox que son valores en moneda... Por ejemplo, tengo el siguiente código en el formulario:
Private Sub TextBox7_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox7.Value = Format(TextBox7, "[$$-2C0A]$ #,##0.00")
End Sub
Hasta ahí todo bien, cuando se abre el formulario, en dicho textbox me figura el valor introducido como moneda.
El problema se da al querer copiar dicho valor en una celda Excel, dado que lo copia pero no lo reconoce como número, con lo cual, al querer hacer cuentas (por ejemplo sumarlos) no los lee...
Intenté convertirlos y hacer de todo, pero no puedo...
Entre todas las cosas que probé, fue el siguiente código, pero al ejecutar a macro me tira error porque dice que ambos valores son incompatibles:
Cells(fila, 8) = TextBox4 + 0
¿Alguien sabe cual es el problema que estoy teniendo?
Desde ya, muchas gracias de antemano!
Saludos, Martín.
Private Sub TextBox7_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox7.Value = Format(TextBox7, "[$$-2C0A]$ #,##0.00")
End Sub
Hasta ahí todo bien, cuando se abre el formulario, en dicho textbox me figura el valor introducido como moneda.
El problema se da al querer copiar dicho valor en una celda Excel, dado que lo copia pero no lo reconoce como número, con lo cual, al querer hacer cuentas (por ejemplo sumarlos) no los lee...
Intenté convertirlos y hacer de todo, pero no puedo...
Entre todas las cosas que probé, fue el siguiente código, pero al ejecutar a macro me tira error porque dice que ambos valores son incompatibles:
Cells(fila, 8) = TextBox4 + 0
¿Alguien sabe cual es el problema que estoy teniendo?
Desde ya, muchas gracias de antemano!
Saludos, Martín.
1 Respuesta
Respuesta de Elsa Matilde
1