Formato en los controles Textbox en un formulario VBA

18/04/2009 - 19:03 por Alejo734 | Informe spam
Alguien sabe si es posibe pre-formatear los datos de un TextBox ?, es decir,
que no sea necesario ponerlo mediante código a cada uno de los textbox.

Se puede establecer de alguna manera en las propiedades cuando estás creando
el formulario?

Se trata de un formulario de crédito en donde te preguntarán cuanto ganas y
cómo (arriendos, salarios, otros), en que gastas, etc...

Ojalá se les ocurra un método relativamente sencillo, pues aproximadamente
son 60 TextBox que se deben actualizar. Estos deberían quedar con el formato
($ currency).

Intenté con Formatcurrency, pero obtengo un error.
 

Leer las respuestas

#1 Héctor Miguel
18/04/2009 - 22:27 | Informe spam
hola, Alejo !

__ 1 __
Alguien sabe si es posibe pre-formatear los datos de un TextBox ?
es decir, que no sea necesario ponerlo mediante codigo a cada uno de los textbox.


__ 2 __
Se puede establecer de alguna manera en las propiedades cuando estas creando el formulario?
Se trata de un formulario de credito en donde te preguntaran cuanto ganas y como
(arriendos, salarios, otros), en que gastas, etc...


__ 3 __
Ojala se les ocurra un metodo relativamente sencillo, pues aproximadamente son 60 TextBox que se deben actualizar.
Estos deberian quedar con el formato ($ currency).
Intente con Formatcurrency, pero obtengo un error.



1) hasta donde se, los controles textbox de la coleccion forms en vba no es un control "enmascarable"
podrias usar los eventos '_enter' y '_exit' para quitar/poner algun formato (pero no antes de la entrada de datos)

2) considera que los textbox, por su misma naturaleza estan pensados para "recibir" datos de todo tipo
dependera de la programacion en codigo el como "reaccionen" ante la interaccion con los usuarios

3) podrias usar modulos "de clase" para administrar con un solo evento los eventos de todos los controles del mismo tipo
esta pagina de Chip Pearson es muy completa en cuanto a la informacion relativa a los modulos de clase...
-> Events And Event Procedures In VBA
http://www.cpearson.com/Excel/Events.aspx
-> revisa +/- a la mitad de la pagina en adelante las siguientes secciones (entre otras):
Declaring WithEvents Variables
Which Is Better, ThisWorkbook Or CExcelEvents?
Multiple Events Being Called
Creating Your Own Events In Class Modules

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares