Problema con una fecha

08/01/2008 - 19:18 por Miguel | Informe spam
En una macro tengo la siguiente sentencia:

Private Sub Workbook_Open()
Sheets("Inicio").Select
Range("fecha") = Format(Date, "dd/mm/yyyy")
End Sub

Y el problema es que en la hoja correspondiente del libro, en vez de
ponerme la fecha actual, por ejemplo la de hoy 08/01/2008, me pone
01/08/2008. No entiendo por qué. En cambio, si en la sentencia pongo:
"dd/mmm/yyyy", si rectifica y me pone "08/ene/2008". En la celda donde
se coloca esta fecha tengo formato->fecha->*14/03/2001.
Muchas gracias.
Un saludo,
Miguel A.
 

Leer las respuestas

#1 Juan Pablo González
08/01/2008 - 21:15 | Informe spam
Hola Miguel,

Como la celda ya tiene formato, trata simplemente poniendo esto:

Range("fecha").Value = Date

Y ya!

Saludos,

Juan Pablo González

Miguel wrote:
En una macro tengo la siguiente sentencia:

Private Sub Workbook_Open()
Sheets("Inicio").Select
Range("fecha") = Format(Date, "dd/mm/yyyy")
End Sub

Y el problema es que en la hoja correspondiente del libro, en vez de
ponerme la fecha actual, por ejemplo la de hoy 08/01/2008, me pone
01/08/2008. No entiendo por qué. En cambio, si en la sentencia pongo:
"dd/mmm/yyyy", si rectifica y me pone "08/ene/2008". En la celda donde
se coloca esta fecha tengo formato->fecha->*14/03/2001.
Muchas gracias.
Un saludo,
Miguel A.

Preguntas similares