macro para fecha

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:
     

macro para fecha

Notapor manueloliverpla » 07 Abr 2006 13:15

tengo 20000 filas con una columna asi : 20030712, 20030714, etc... el caso es que quiero pasarlo a 12/07/2003 14/07/2003 etc etc... y no se como a pelo impobil.. gracias y un saludo
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
manueloliverpla
Miembro Nuevo
Miembro Nuevo
 
Registrado: 07 Abr 2006 13:11

Re: macro para fecha

Notapor Creedence » 08 Abr 2006 15:41

Que tal compañero, mira esto no es una macro, pero creo que por el momento resolverá tu problema, si no es asi, hazmelo saber. Ahi te va el archivo adjunto.
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
Creedence
Miembro Frecuente
Miembro Frecuente
 
Registrado: 24 Feb 2006 01:10
Ubicación: Cuernavaca, Morelos, México

Re: macro para fecha

Notapor Creedence » 08 Abr 2006 15:42

Que tal amigo ahora si ahi te va el archivo
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
Creedence
Miembro Frecuente
Miembro Frecuente
 
Registrado: 24 Feb 2006 01:10
Ubicación: Cuernavaca, Morelos, México

Re: macro para fecha

Notapor KL » 08 Abr 2006 17:03

Hola chicos,

Hay una forma mas eficiente:

1) si los numeros estan en formato numerico:

=--TEXTO(A1;"0000-00-00")

2) si los numeros estan en formato texto:

=--TEXTO(--A1;"0000-00-00")

3) o dede VBA:

Sub test()
MsgBox DateValue(Format([A1], "0000-00-00"))
End Sub
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
KL
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Mar 2006 13:57
Ubicación: Madrid


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: Adrian, Cacho R y 9 invitados