MaskEdBox AYUDA

31/01/2005 - 01:01 por eperez385 | Informe spam
Estoy usando una User Form en VBA de Excell.

La idea es que el usuario rellene los campos del formulario y los
datos ingresen a varias celdas de una hoja de Excell.

El problema es cuando necesito que un TextBox y un MaskEdBox mande los
datos incluidos a las celdas CONSERVE el formato que le he dado.

Por ejemplo: si un MaskEdBox tiene como máscara de entrada "¢#.##0,00"
los datos que se incluyan toman esa apariencia (Ejemplo: ¢54,256.87)
Pero cuando los datos pasan a la celda únicamente se copia 54256.87

¿Cómo puedo hacer para que conserver el formato que le dí en el
textbox????????
 

Leer las respuestas

#1 Héctor Miguel
31/01/2005 - 03:40 | Informe spam
hola, Eduardo !

... User Form en VBA ... usuario rellene los campos ... datos ingresen a varias celdas de una hoja de Excel.
... problema ... necesito que un TextBox y un MaskEdBox ... CONSERVE el formato que le he dado [...]



[hasta donde se] las celdas [en excel] guardan 'solo' un dato numerico/texto [aun formula 'de por medio']
la 'mascara' con que se presentan [pantalla/impresora] es un formato [integrado o personalizado]
'nada que ver' con la 'mascara de entrada' [o formato] que apliques a controles en un formulario
si necesitas 'trasladar' [a la/s celda/s] el formato del control... prueba 'mandando' la propiedad '.Text' [del control]
[obviamente... esto pudiera ocasionar que un valor numerico quede como dato_texto <= OJO]

[dicho sea 'de paso'] un control MaskEdBox 'pertenece' a los controles 'bajo licencia' de vb 'standalone'
[y...] si estas desarrollando en vba [porque tengas vb o la edicion 'developer' de office]...
-> prueba tu aplicacion en un equipo que NO tenga instalada la libreria del control -???-
[igual y estoy equivocado, pero creo que valdria la pena hacer esa prueba]

¿comentas?
saludos,
hector.

Preguntas similares