Formato Fechas

19/12/2006 - 12:15 por Rodrigo Barrere Brezina | Informe spam
Hola Grupo:

tengo una lista de fechas en una hoja de Excel con formato "12-Jul-05" y
quiero reemplazar este formato por "12-07-06" eh intentado lo siguiente y no
funciona:
Columns("A:A").Select
Selection.NumberFormat = "dd-mm-yyyy"

Alguien sabria como hacerlo???
Muchas gracias desde ya.

Rodrigo Barrere Brezina
Dpto. Sistemas - Aguas del Valle S.A.
Tel: 430003 - int 233
VB 2005
S.F.del V. de Catamarca - ARGENTINA

Preguntas similare

Leer las respuestas

#1 Albymar
19/12/2006 - 13:17 | Informe spam
Hola Rodrigo:
Supongo que antes de nada habras intentado el cambio de formato de fecha...
Si es asi y no ha funcionado entonces cumpliendose ...
1)que el formato de "12-jul-06" es un texto,
2)que el día siempre tenga 2 digitos,
3)que el mes siempre tenga 3 letras,
4)que el año sea mayor que 1999 ...
entonces aplica esta formula:
þCHA(20&DERECHA(A1;2);COINCIDIR(EXTRAE(A1;4;3);{"ene";"feb";"mar";"abr";"may";"jun";"jul";"ago";"sep";"oct";"nov";"dic"};0);IZQUIERDA(A1;2))
atencion mi separador es ";"
Si tienes dudas u otras consideraciones, comentas
Saludos

"Rodrigo Barrere Brezina" escribió:

Hola Grupo:

tengo una lista de fechas en una hoja de Excel con formato "12-Jul-05" y
quiero reemplazar este formato por "12-07-06" eh intentado lo siguiente y no
funciona:
Columns("A:A").Select
Selection.NumberFormat = "dd-mm-yyyy"

Alguien sabria como hacerlo???
Muchas gracias desde ya.

Rodrigo Barrere Brezina
Dpto. Sistemas - Aguas del Valle S.A.
Tel: 430003 - int 233
VB 2005
S.F.del V. de Catamarca - ARGENTINA



Respuesta Responder a este mensaje
#2 Tux
19/12/2006 - 13:36 | Informe spam
Rodrigo Barrere Brezina escribió:
Hola Grupo:

tengo una lista de fechas en una hoja de Excel con formato "12-Jul-05" y
quiero reemplazar este formato por "12-07-06" eh intentado lo siguiente y no
funciona:
Columns("A:A").Select
Selection.NumberFormat = "dd-mm-yyyy"

Alguien sabria como hacerlo???
Muchas gracias desde ya.

Rodrigo Barrere Brezina
Dpto. Sistemas - Aguas del Valle S.A.
Tel: 430003 - int 233
VB 2005
S.F.del V. de Catamarca - ARGENTINA





Hola Rodrigo :-)

No te debe funcionar la macro porque deben tener formato texto, haz lo
siguiente:

Selecciona la columna ( mejor el rango de datos, con
Crtl+Shift+cursores), ves a menu > Datos > TExto en columnas > dale a
boton siguiente> otra vez boton siguiente y en esa ventana de dialogo
tilda o marca Fecha, veras que tiene un desplegable al lado pues bien
busca este "DMA" y click > luego Boton Finalizar.


Nos comentas ok? :-)

Saludos
Monica


¡Un SAludo! :-)

www.fermu.com
www.zorval.es
Respuesta Responder a este mensaje
#3 turkoarg
19/12/2006 - 14:15 | Informe spam
me parece más fácil posicionarte sobre la columna que estan las fechas que
queres cambiar, y presionando la tecla ctrol y la tecla 1 juntas se te abrirá
el menú de formato de celdas. En la solapa número, presionas la categoría
personalizada, y en tipo escribís "dd-mm-yy".
Espero te sirva
desde la reina del plata
El turkoarg

"Tux" escribió:

Rodrigo Barrere Brezina escribió:
> Hola Grupo:
>
> tengo una lista de fechas en una hoja de Excel con formato "12-Jul-05" y
> quiero reemplazar este formato por "12-07-06" eh intentado lo siguiente y no
> funciona:
> Columns("A:A").Select
> Selection.NumberFormat = "dd-mm-yyyy"
>
> Alguien sabria como hacerlo???
> Muchas gracias desde ya.
>
> Rodrigo Barrere Brezina
> Dpto. Sistemas - Aguas del Valle S.A.
> Tel: 430003 - int 233
> VB 2005
> S.F.del V. de Catamarca - ARGENTINA
>
>

Hola Rodrigo :-)

No te debe funcionar la macro porque deben tener formato texto, haz lo
siguiente:

Selecciona la columna ( mejor el rango de datos, con
Crtl+Shift+cursores), ves a menu > Datos > TExto en columnas > dale a
boton siguiente> otra vez boton siguiente y en esa ventana de dialogo
tilda o marca Fecha, veras que tiene un desplegable al lado pues bien
busca este "DMA" y click > luego Boton Finalizar.


Nos comentas ok? :-)

Saludos
Monica


¡Un SAludo! :-)

www.fermu.com
www.zorval.es

Respuesta Responder a este mensaje
#4 Tux
19/12/2006 - 14:30 | Informe spam
turkoarg escribió:
me parece más fácil posicionarte sobre la columna que estan las fechas que
queres cambiar, y presionando la tecla ctrol y la tecla 1 juntas se te abrirá
el menú de formato de celdas. En la solapa número, presionas la categoría
personalizada, y en tipo escribís "dd-mm-yy".
Espero te sirva
desde la reina del plata
El turkoarg




Hola Turkoarg :-)

Haz la siguiente prueba:

Abre un archivo de excel, posicionate en la celda A1, y dale a Crtl +1 ,
por regla general esa celda tiene formato General, bien pues cambialo a
Texto, aceptar, posicionate de nuevo y escribe esto :

19-Dic-2006

Una vez hecho esto, intenta cambiarla desde personalizada ¿que ocurre?
¿te deja ponerla asi, 19-12-2006?

Pues o bien se tiene que cambiar mediante formula como ha indicado
Albymar, o "bien desde datos > texto columnas " o bien mediante codigo.
(o bien de alguna otra manera )

Todo esto en el supuesto que esas fechas sus celdas sean formato texto.

Comentanos Ok? ;-)

Saludos
Monica


¡Un SAludo! :-)

www.fermu.com
www.zorval.es
Respuesta Responder a este mensaje
#5 Rodrigo Barrere Brezina
19/12/2006 - 16:15 | Informe spam
Gracias a todos por los comentarios pero necesito que este grabado en una
macro, por eso inserte parte del codigo que utilizo pero que no me da
resultado. Alguna idea para hcerlo desde una macro??
Gracias desde ya.
Rodrigo Barrere Brezina
Dpto. Sistemas - Aguas del Valle S.A.
Tel: 430003 - int 233
VB 2005

S.F.del V. de Catamarca - ARGENTINA
"Tux" escribió en el mensaje
news:%
turkoarg escribió:
> me parece más fácil posicionarte sobre la columna que estan las fechas


que
> queres cambiar, y presionando la tecla ctrol y la tecla 1 juntas se te


abrirá
> el menú de formato de celdas. En la solapa número, presionas la


categoría
> personalizada, y en tipo escribís "dd-mm-yy".
> Espero te sirva
> desde la reina del plata
> El turkoarg
>

Hola Turkoarg :-)

Haz la siguiente prueba:

Abre un archivo de excel, posicionate en la celda A1, y dale a Crtl +1 ,
por regla general esa celda tiene formato General, bien pues cambialo a
Texto, aceptar, posicionate de nuevo y escribe esto :

19-Dic-2006

Una vez hecho esto, intenta cambiarla desde personalizada ¿que ocurre?
¿te deja ponerla asi, 19-12-2006?

Pues o bien se tiene que cambiar mediante formula como ha indicado
Albymar, o "bien desde datos > texto columnas " o bien mediante codigo.
(o bien de alguna otra manera )

Todo esto en el supuesto que esas fechas sus celdas sean formato texto.

Comentanos Ok? ;-)

Saludos
Monica


¡Un SAludo! :-)

www.fermu.com
www.zorval.es
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida