Formato fecha en TextBox de un formulario

24/02/2008 - 12:37 por GRIEGO59 | Informe spam
Hola!
Tengo una lista creada con Menú, Datos, Lista, Crear lista.
Y un formulario con este código:

ActiveCell.FormulaR1C1 = TextBox2

La información del TextBox2 debe copiarse en la columna Fecha que tiene
formato Fecha y se copia y funciona bien solo que me gustaría que si se
introduce la fecha del modo 15-03-2007 o 15/03/2007 o 15-03-07 o 15-3-7,
siempre se copie la fecha (en la columna fecha) conservando el formato
15/03/2007 que es el formato de fecha que tiene esa columna.

Ya he intentado con
ActiveCell.Value = TextBox2

Por favor, ayudenme.

Saludos,
Darío
 

Leer las respuestas

#1 Héctor Miguel
25/02/2008 - 01:12 | Informe spam
hola, Darío !

Mostrar la cita
toma en cuenta que un control textbox (por su misma caracteristica) acepta datos de todo tipo...
suponiendo que diferentes usuarios pudieran tener diferentes costumbres en el orden de fechas...
y considerando que NO es el fuerte de excel... andar descifrando/enmascarando las entradas del usuario...

op1: inserta a tu formulario un control DTPicker o un control Calendar

op2: utilza TRES controles textbox para usarlos segun el orden de fechas que vayas a controlas (dd/mm/aa <-> mm/dd/aa)

si cualquier duda... comentas ?
saludos,
hector.

p.d. el control DTPicker requiere que esta instalado y registrado...
-> el componente (+/- C:\Windows\System[32]\mscomct2.ocx)...
el control calendar requiere que este instalado y registrado...
-> el componente (C:\Archivos de programa\Microsoft Office x.0\Officexx\MSCal.ocx)

Preguntas similares