Mascara en textbox para fecha en formato "dd/mm/aaaa"

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Mascara en textbox para fecha en formato "dd/mm/aaaa"

Notapor yhosol » 14 Ago 2006 13:49

Buenas a todos los foristas, en alguna ocasión busqué bastante un código para
colocar una máscara de fecha en formato "dd/mm/aaaa" en un textbox, pero fue poco lo que hallé; hasta donde pude averiguar existen alternativas como el control MasketEdit, pero este es un control de visual basic que requiere OCX especial para utilizarlo, de modo que "hay que instalarlo" donde se necesite utilizar...

una pequeña solución fue simular una máscara de fecha parecida a las que se pueden establecer en access, aquí­ dejo una hoja con el código con dicha máscara. Espero sirva para alguien.

Saludos!
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
yhosol
Miembro Nuevo
Miembro Nuevo
 
Registrado: 30 Mar 2006 17:50
Ubicación: Bogotá

Re: Mascara en textbox para fecha en formato "dd/mm/aaaa"

Notapor Adrian » 14 Ago 2006 16:02

Hola!
Una alternativa es pone tres cajas de texto (en formulario o no) y validar entradas mediante código, despues formar la fecha con la función dateserial y opcionalmente se tiene a mano la función format.

Atte.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Adrian
Moderator
Moderator
 
Registrado: 13 Jun 2004 17:24
Ubicación: Chamical La Rioja ARG

Re: Mascara en textbox para fecha en formato "dd/mm/aaaa"

Notapor p@li » 14 Ago 2006 16:37

ME PARECE QUE NO HACE FALTA INSTALAR TODO VISUAL BASIC.
SE ME OCURREN DOS IDEAS,

UNA QUE HAGAS UN PROYECTO EN VISUAL BASIC, CON UN FORMULARIO Y UN MASKED EDIT,DESPUES HACES UN PAQUETE DE INSTALACION, DE ESE PEQUEÑO PROGRAMA, QUE OCUPARA UNOS 5 MB. DONDE TENES LOS CONTROLES DE VB Y EL MSMASK32.OCX

LA OTRA, ES COPIAR EL ARCHIVO MSMASK32.OCX A LA CARPETA:
C:/WINDOWS/SYSTEM/MSMASK32.OCX
DEPENDIENDO DE LA VERSION DE WINDOWS QUE TENGAS, Y EL DIRECTORIO DONDE ESTE INSTALADO
DESPUES HAY QUE REGISTRARLO
COMO? FACIL
INICIO
EJECUTAR...
PONES: REGSVR32 C:\WINDOWS\ESCRITORIO\MSMASK32.OCX
ACEPTAR
Y LISTO
CREO QUE ASI TAMBIEN PODRIA FUNCIONAR

TE PASO EL OCX

SALUDOS
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
p@li
Miembro Frecuente
Miembro Frecuente
 
Registrado: 04 Oct 2005 16:55
Ubicación: Argentina

Re: Mascara en textbox para fecha en formato "dd/mm/aaaa"

Notapor Jom » 15 Ago 2006 16:39

p@li en vez de:

REGSVR32 C:\WINDOWS\ESCRITORIO\MSMASK32.OCX

no serí­a en:

REGSVR32 C:\WINDOWS\system\MSMASK32.OCX
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Jom
Miembro Frecuente
Miembro Frecuente
 
Registrado: 22 Abr 2005 11:49
Ubicación: Buenos Aires - Argentina

Re: Mascara en textbox para fecha en formato "dd/mm/aaaa"

Notapor p@li » 15 Ago 2006 16:53

SISI!!! PIDO MIL DISCULPAS, Y GRACIAS POR AVISAR!!
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
p@li
Miembro Frecuente
Miembro Frecuente
 
Registrado: 04 Oct 2005 16:55
Ubicación: Argentina

Notapor LUIS MIGUEL LOPEZ OSORIO » 16 Ago 2006 00:56

Señor p@li

Por le opción ejecutar pide con buscar una lista de programas, con cual funciona
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
LUIS MIGUEL LOPEZ OSORIO
Miembro Frecuente
Miembro Frecuente
 
Registrado: 16 May 2005 22:57
Ubicación: Córdoba

Re: Mascara en textbox para fecha en formato "dd/mm/aaaa"

Notapor p@li » 16 Ago 2006 08:26

no lo estas haciendo bien tenes que poner esto
REGSVR32 C:\WINDOWS\system\MSMASK32.OCX

no esto
C:\WINDOWS\system\MSMASK32.OCX
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
p@li
Miembro Frecuente
Miembro Frecuente
 
Registrado: 04 Oct 2005 16:55
Ubicación: Argentina


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: mandibulin2004 y 10 invitados