Mascara fecha

18/11/2009 - 17:51 por Fernando | Informe spam
Hola a todos,

Como puedo hacer para colocar una mascara en unas celdas de forma que cuando
ingrese 211109, me aparezca 21/11/2009

Gracias por vuestra labor
Fernando

Preguntas similare

Leer las respuestas

#6 Fernando
28/11/2009 - 22:54 | Informe spam
Hola Antonio,

Primero por pedirte disculpas por no haber tenido tiempo de terminar de mi
hoja de calculo, me ha sido de gran utilidad y me funciona perfectamente y
muy sencillo.

A raiz de tu solución, he estado rebuscando por la red y he encontrado lo
siguiente y creo que es interesante que lo veas
"http://jldexcelsp.blogspot.com/2007...html"

Muchisimas gracias
Fernando

"AnSanVal" escribió:

Ahora si te he entendido. ;-)

No le "veo" una salida fácil con este método, quizás sería mejor que controlaras el tema con un Formulario que contenga
un calendario, o también con un calendario directamente en la hoja, de manera que cuando selecciones una celda de la
columna que lleva fechas, te muestra un calendario, y con un clic (más rápido que los 6 caracteres) entras la fecha y se
oculta el calendario.

Por ejemplo en mi equipo (Excel 2007 home) ...
Programador > Controles > Insertar >Más controles > Control Calendar 11.0
y Copia/Pega el siguiente código en el módulo de la hoja:

Private Sub Calendar1_Click()
ActiveCell.Value = Calendar1.Value
Calendar1.Visible = False
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 1 Then
Calendar1.Value = Now
Calendar1.Visible = True
Else
Calendar1.Visible = False
End If
End Sub

Saludos: Antonio.
*********************************

"Fernando" escribió en el mensaje
news:
> Hola de nuevo,
>
> Haber si te lo se explicar:
>
> Si tienes formato fecha en la celda, no te deja introducir ningún valor, lo
> escribes y cuando das al intro desaparece, entonces cambias al formato
> general y escribes por ej 201109 y aparece como queremos 20/11/2009 y
> automaticamente cambia el formato a fecha, y ya no te deja ni cambiar fecha
> ni borrarla, tienes que volver a cambiar el formato de celda a general
> aparece 40137 (que es valor de la fecha) e introducir la nueva fecha y
> entonces ya vuelve a realizar el prceso
>
> No se si me habre explicado bien, dime algo
>
> Ah! tengo el Excel 2007 (por si afecta)
>
> Un saludo
> Fernando


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida