fecha con error

10/10/2007 - 22:55 por Jorge Ocampo | Informe spam
Cuando escribo una fecha en el formato de FECHAS ( DATE) se intercambian el
mes y el dia...
Por ejemplol MAYO 08 de 2005
ESCRIBO 05/08/2005
APARECE 08/05/2005

Como soluciono esto ????

Preguntas similare

Leer las respuestas

#1 varela_b
10/10/2007 - 23:13 | Informe spam
On 10 oct, 15:55, Jorge Ocampo
wrote:
Cuando escribo una fecha en el formato de FECHAS ( DATE) se intercambian el
mes y el dia...
Por ejemplol MAYO 08 de 2005
ESCRIBO 05/08/2005
APARECE 08/05/2005

Como soluciono esto ????



hola
haz clic con el boton derecho y en Propiedades de la celda selecciona
la pestaña Numero/Personalizada y en el panel de recho selecciona dd/
mm/aaaa
en caso de que no tengas eseformato puedes crearlo en el campo Tipo
Respuesta Responder a este mensaje
#2 Héctor Miguel
11/10/2007 - 01:27 | Informe spam
hola, Jorge 1

Cuando escribo una fecha en el formato de FECHAS (DATE) se intercambian el mes y el dia...
Por ejemplol MAYO 08 de 2005
ESCRIBO 05/08/2005
APARECE 08/05/2005
Como soluciono esto ????



el orden en que introduces datos-fecha en excel (generalmente) debe coincidir con la configuracion regional de tu equipo
el orden en que se muestran los datos en excel (generalmente) obedece al formato numerico que hayas dado a la celda

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#3 JPCM
30/10/2007 - 17:34 | Informe spam
A mi me da tambien un error de fecha cuando intento capurar SOLO la fecha de
la celdas en la columna A con el código que adjunto. Me intercambia el mes y
el dia con el resultado de la columna B, y no encuentro la forma de cambiar
ninguna configuración regional que lo evite.
A B
01-feb-05 14:30:09 02-ene-05
01-feb-05 14:45:52 02-ene-05
01-feb-05 15:13:23 02-ene-05
01-feb-05 15:35:01 02-ene-05
01-feb-05 15:47:18 02-ene-05

For i = 1 To 5
d = Sheets("Hoja1").Cells(i, 1).Value
Sheets("Hoja1").Cells(i, 2) = Day(d) & "/" & Month(d) & "/" & Year(d)
Next

¿hay alguna alternativa?

"Héctor Miguel" escribió:

hola, Jorge 1

> Cuando escribo una fecha en el formato de FECHAS (DATE) se intercambian el mes y el dia...
> Por ejemplol MAYO 08 de 2005
> ESCRIBO 05/08/2005
> APARECE 08/05/2005
> Como soluciono esto ????

el orden en que introduces datos-fecha en excel (generalmente) debe coincidir con la configuracion regional de tu equipo
el orden en que se muestran los datos en excel (generalmente) obedece al formato numerico que hayas dado a la celda

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.



Respuesta Responder a este mensaje
#4 Héctor Miguel
31/10/2007 - 02:33 | Informe spam
hola, (...) ?

A mi me da tambien un error de fecha cuando intento capurar SOLO la fecha de la celdas en la columna A
con el codigo que adjunto. Me intercambia el mes y el dia con el resultado de la columna B
y no encuentro la forma de cambiar ninguna configuracion regional que lo evite.
A B
01-feb-05 14:30:09 02-ene-05
01-feb-05 14:45:52 02-ene-05
01-feb-05 15:13:23 02-ene-05
01-feb-05 15:35:01 02-ene-05
01-feb-05 15:47:18 02-ene-05

For i = 1 To 5
d = Sheets("Hoja1").Cells(i, 1).Value
Sheets("Hoja1").Cells(i, 2) = Day(d) & "/" & Month(d) & "/" & Year(d)
Next

hay alguna alternativa?



al igual que la respuesta a Jorge... cambiar el formato aplicado a las celdas correspondientes
(p.e.) si por codigo usas el separador de fechas "/"... por que supones que se cambia por "-" ?

-> "que" es lo que ves en la barra de formulas cuando seleccionas cada una de las celdas diferentes ?

saludos,
hector.

__ las consultas anteriores __
hola, Jorge !

> Cuando escribo una fecha en el formato de FECHAS (DATE) se intercambian el mes y el dia...
> Por ejemplol MAYO 08 de 2005
> ESCRIBO 05/08/2005
> APARECE 08/05/2005
> Como soluciono esto ????

el orden en que introduces datos-fecha en excel (generalmente) debe coincidir con la configuracion regional de tu equipo
el orden en que se muestran los datos en excel (generalmente) obedece al formato numerico que hayas dado a la celda
Respuesta Responder a este mensaje
#5 JPCM
31/10/2007 - 10:58 | Informe spam
Hola Miguel

Seleccionando cualquier celda de la columna B, en la barra de fórmulas
aparece
02/01/2005, el que en pantalla aparezcan con guión "-" es porque les he
cambiado el formato a dichas celdas a "dd-mmm-aa" para que tengan uno similar
al de la columna A

La configuración regional tanto en Windows como en el formato fecha de Excel
esta igual, España(España) en ambos casos.

El problema es el intercambio del mes por el día si lo hago por código. Sin
embargo si lo hago con la formula =VALOR(IZQUIERDA(A1;5)) en la columna C, lo
hace bien

Cambiando el código por:

For i = 1 To 5
Cells(i, 2).Formula = "=VALUE(LEFT(A" & i & ",5))"
Cells(i, 2) = Cells(i, 2).Value
Next

Funciona sin intercambiar el mes por el día.

Aún sin saber la causa y a falta de un método directo lo intentaré así.
Gracias de todas formas por tus ayudas directas e indirectas.


"Héctor Miguel" escribió:

hola, (...) ?

> A mi me da tambien un error de fecha cuando intento capurar SOLO la fecha de la celdas en la columna A
> con el codigo que adjunto. Me intercambia el mes y el dia con el resultado de la columna B
> y no encuentro la forma de cambiar ninguna configuracion regional que lo evite.
> A B
> 01-feb-05 14:30:09 02-ene-05
> 01-feb-05 14:45:52 02-ene-05
> 01-feb-05 15:13:23 02-ene-05
> 01-feb-05 15:35:01 02-ene-05
> 01-feb-05 15:47:18 02-ene-05
>
> For i = 1 To 5
> d = Sheets("Hoja1").Cells(i, 1).Value
> Sheets("Hoja1").Cells(i, 2) = Day(d) & "/" & Month(d) & "/" & Year(d)
> Next
>
> hay alguna alternativa?

al igual que la respuesta a Jorge... cambiar el formato aplicado a las celdas correspondientes
(p.e.) si por codigo usas el separador de fechas "/"... por que supones que se cambia por "-" ?

-> "que" es lo que ves en la barra de formulas cuando seleccionas cada una de las celdas diferentes ?

saludos,
hector.

__ las consultas anteriores __
>> hola, Jorge !
>>
>> > Cuando escribo una fecha en el formato de FECHAS (DATE) se intercambian el mes y el dia...
>> > Por ejemplol MAYO 08 de 2005
>> > ESCRIBO 05/08/2005
>> > APARECE 08/05/2005
>> > Como soluciono esto ????
>>
>> el orden en que introduces datos-fecha en excel (generalmente) debe coincidir con la configuracion regional de tu equipo
>> el orden en que se muestran los datos en excel (generalmente) obedece al formato numerico que hayas dado a la celda



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