mascara para celda en ecxel

23/11/2008 - 20:37 por yedeon | Informe spam
como podria hacer que al posicionarme en A1 escriba 18 11 08 (es 18
espacio 11 espacio 08 espacio ), excel lo tome como fecha y aparesca
18/11/08 ...thks

Preguntas similare

Leer las respuestas

#1 Xavier Budet Graco
23/11/2008 - 20:53 | Informe spam
Hola "yedeon", para este caso concreto ¿no es lo mismo teclear "-" que espacio? Porque con el guión Excel entiende que es una fecha.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"yedeon" escribió en el mensaje news:
como podria hacer que al posicionarme en A1 escriba 18 11 08 (es 18
espacio 11 espacio 08 espacio ), excel lo tome como fecha y aparesca
18/11/08 ...thks
Respuesta Responder a este mensaje
#2 Xavier Budet Graco
23/11/2008 - 21:02 | Informe spam
Hola de nuevo "yedeon".

Excel "prefiere" los años con cuatro dígitos "2008" y reserva (es un decir) los de dos dígitos para los 1900. No conozco una solución a tu "problema" si no es utilizando una fórmula en una segunda celda... y eso para "ahorrarse" dos pulsaciones no me parece lógico.

Vamos a ver si alguien nos da una solución directa.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"yedeon" escribió en el mensaje news:
o que me aparesca / / .. es decir que las diagonales me
aparscan y al poner 181108 automaticamente me aparesca 18/11/08 ..

thks ..

solo es para cuestion de estetica de mi cia,,, gracias saludos
Respuesta Responder a este mensaje
#3 AnSanVal
23/11/2008 - 23:35 | Informe spam
Si solo quieres estética (y para el siglo 21), aplica formato de texto a A1 y Copia/Pega este código en el módulo de la
hoja:

Private Sub Worksheet_Change(ByVal Target As Range)
Dim valor As String
valor = Target.Value
If Target.Address = "$A$1" Then
Application.EnableEvents = False
If Len(valor) = 6 Then
Target.Value = Left(valor, 2) & "/" & Mid(valor, _
3, 2) & "/20" & Right(valor, 2)
Else
Application.Undo
End If
Application.EnableEvents = True
End If
End Sub

Saludos desde Tenerife.
*************************
Ten en cuenta que debes entrar seis caracteres numéricos del tipo: 071108 (7 Nov 2008).
"yedeon" escribió en el mensaje
news:
o que me aparesca / / .. es decir que las diagonales me
aparscan y al poner 181108 automaticamente me aparesca 18/11/08 ..

thks ..

solo es para cuestion de estetica de mi cia,,, gracias saludos
Respuesta Responder a este mensaje
#4 Héctor Miguel
24/11/2008 - 05:57 | Informe spam
hola, !

considera que no es "el fuerte" de excel andar "enmascarando" celdas (previas a la entrada de datos) :-((
si siempre haras entradas del año en curso/actual... basta con que escribas 11/18 o... 11-18
(excel le dara tratamiento de fechas) solo sera cuestion de aplicar formatos numericos como los requieras ;)

saludos,
hector.

__ OP __
o que me aparesca / / .. es decir que las diagonales me aparscan
y al poner 181108 automaticamente me aparesca 18/11/08 ...
solo es para cuestion de estetica de mi cia,,,
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida