Inicio > Microsoft Excel > tavopz > insertar fecha en una plantilla

insertar fecha en una plantilla

Experto:
Usuario:
Fecha: 07/04/2008
Valoración: (5,00 sobre 5) Categoría: Microsoft Excel
29/03/2008
alfavictor, usuario preguntando en Microsoft Excel
Usuario
en una hoja de calculo tengo generada una plantilla de factura, y lo que quiero hacer es de alguna manera es que la fecha no se me actualice cada vez que entre en el archivo. Gracias.
31/03/2008
alfavictor, experto respondiendo en Microsoft Excel
Experto
Hola,
Y cuál es la razón por la cual la fecha se actualiza??
 
Supongo que es porque estás utilizando una fórmula como =HOY() en la celda de la fecha para agilizar. Pues si es así tienes que convertir esa celda en valor de alguna manera, con una macro por ejemplo, de tal forma que deje de ser fórmula y se convierta en una fecha.
 
Si necesitas ayuda con ello me cuentas.
 
Saludos, Tavopz
06/04/2008
alfavictor, usuario preguntando en Microsoft Excel
Usuario
me gustaria que me aclarases lo de la macro, ya que no entiendo mucho el visual. respecto a lo de la formula si es correcto utilizo la formula =hoy().Espero tu respuesta gracias.
07/04/2008
alfavictor, experto respondiendo en Microsoft Excel
Experto
Hola,
La idea sería escribir un código corto que cuando le des guardar a tu archivo o cerrar o algo similar, tome el valor de la celda donde tienes la fórmula y la convierta en valor.
 
Algo así:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Sheets("Hoja1").Range("A1").Value = Range("A1").Value2
End Sub
 
Este código lo pegas en tu hoja de cálculo así:
1. Das clic derecho sobre alguna pestaña donde están los nombres de las hojas.
2. Seleccionas Ver Código...
3. En la nueva ventana que se abre, al lado izquierdo te aparece algo como VBAProject (Nombre) con el nombre de tu libro. Y te aparecen los nombres de tus diferentes hojas, al final algo llamado "ThisWorkbook".
4. Seleccionas ThisWorkbook con doble clic y allí pegas el código.
 
Debes reemplazar en el código, el nombre de la hoja y la celda donde está la fórmula en ambos lados.
 
Saludos, Tavopz
07/04/2008
alfavictor, usuario preguntando en Microsoft Excel
Usuario
Te agradezco mucho el interes tomado por mi pregunta, es justo lo que queria. Muchas gracias por tu solucion es genial.
Enlaces patrocinados