fecha no actualizable

06/10/2003 - 07:31 por lenoque | Informe spam
Hola amigos:


Necesito una función que introduzca la fecha actual, pero que no se
actualice, es decir, que sea estática. ("Hoy ()" y "ahora" no me sirven).

Saludos.

Preguntas similare

Leer las respuestas

#1 Víctor
06/10/2003 - 08:39 | Informe spam
Puedes introducir la fecha como si fuera texto. Antepón
un apóstrofe (').

También, una vez introducida como =HOY(), puedes pulsar
<F2> y <F9>. De esta forma se transforma en texto.

:-)


Hola amigos:


Necesito una función que introduzca la fecha


actual, pero que no se
actualice, es decir, que sea estática. ("Hoy ()"


y "ahora" no me sirven).

Saludos.




.

Respuesta Responder a este mensaje
#2 Víctor
06/10/2003 - 10:03 | Informe spam
No se ve bien la respuesta.

Quería decir que pulsaras F2 y F9

Puedes introducir la fecha como si fuera texto. Antepón
un apóstrofe (').

También, una vez introducida como =HOY(), puedes pulsar
<F2> y <F9>. De esta forma se transforma en texto.

:-)


Hola amigos:


Necesito una función que introduzca la fecha


actual, pero que no se
actualice, es decir, que sea estática. ("Hoy ()"


y "ahora" no me sirven).

Saludos.




.



.

Respuesta Responder a este mensaje
#3 lenoque
06/10/2003 - 10:45 | Informe spam
Gracias Víctor por tu solución.
Lo he probado y funciona, pero hay que tener en cuenta que el fichero en el
que quiero introducir la función es compartido. Seguramente a los usuarios
se les va a olvidar pulsar las teclas la mitad de las veces.

Gracias.

P. D.

La fórmula que ahora tengo en toda la columna C es como sigue: por ejem. en
la c1: =SI(B1<>"";AHORA();""), de manera que si se introduce un valor en
la celda B1 en C1 nos aparece la fecha del apunte, sino, permanece en
blanco.





"lenoque" escribió en el mensaje
news:
Hola amigos:


Necesito una función que introduzca la fecha actual, pero que no


se
actualice, es decir, que sea estática. ("Hoy ()" y "ahora" no me sirven).

Saludos.




Respuesta Responder a este mensaje
#4 Fernando Arroyo
06/10/2003 - 11:18 | Informe spam
Otra posibilidad sería usar el evento Worksheet_Change. Pega lo siguiente en el módulo de la hoja (click derecho sobre su etiqueta->Ver código):

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 2 Then Exit Sub

Application.EnableEvents = False
Target.Offset(0, 1) = Now()
Application.EnableEvents = True
End Sub

Esto escribirá en la columna C la fecha y hora en que se ha modificado la misma fila de la columna B.
Un saludo.


Fernando Arroyo
MS MVP - Excel



"lenoque" escribió en el mensaje news:e3Am%23Y%
Gracias Víctor por tu solución.
Lo he probado y funciona, pero hay que tener en cuenta que el fichero en el
que quiero introducir la función es compartido. Seguramente a los usuarios
se les va a olvidar pulsar las teclas la mitad de las veces.

Gracias.

P. D.

La fórmula que ahora tengo en toda la columna C es como sigue: por ejem. en
la c1: =SI(B1<>"";AHORA();""), de manera que si se introduce un valor en
la celda B1 en C1 nos aparece la fecha del apunte, sino, permanece en
blanco.





"lenoque" escribió en el mensaje
news:
> Hola amigos:
>
>
> Necesito una función que introduzca la fecha actual, pero que no
se
> actualice, es decir, que sea estática. ("Hoy ()" y "ahora" no me sirven).
>
> Saludos.
>
>
>
>


Respuesta Responder a este mensaje
#5 lenoque
06/10/2003 - 12:15 | Informe spam
Gracias Fernando:

Funciona muy bien.

Lo que ya sería demasiado es que la celda en C, se comportara igual que
con la segunda parte del argumento condicional del mi anterior mensaje, es
decir, que si no hay valor, no se anote nada. Con lo que conseguría que si
se hace un apunte erróneo, al borrar la celda en B, tambien se borrara la
fecha en C.

Es posible esto con VBA?.



"Fernando Arroyo" escribió en el mensaje
news:#clNer#
Otra posibilidad sería usar el evento Worksheet_Change. Pega lo siguiente en
el módulo de la hoja (click derecho sobre su etiqueta->Ver código):

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 2 Then Exit Sub

Application.EnableEvents = False
Target.Offset(0, 1) = Now()
Application.EnableEvents = True
End Sub

Esto escribirá en la columna C la fecha y hora en que se ha modificado la
misma fila de la columna B.
Un saludo.


Fernando Arroyo
MS MVP - Excel



"lenoque" escribió en el mensaje
news:e3Am%23Y%
Gracias Víctor por tu solución.
Lo he probado y funciona, pero hay que tener en cuenta que el fichero en


el
que quiero introducir la función es compartido. Seguramente a los usuarios
se les va a olvidar pulsar las teclas la mitad de las veces.

Gracias.

P. D.

La fórmula que ahora tengo en toda la columna C es como sigue: por ejem.


en
la c1: =SI(B1<>"";AHORA();""), de manera que si se introduce un valor


en
la celda B1 en C1 nos aparece la fecha del apunte, sino, permanece en
blanco.





"lenoque" escribió en el mensaje
news:
> Hola amigos:
>
>
> Necesito una función que introduzca la fecha actual, pero que no
se
> actualice, es decir, que sea estática. ("Hoy ()" y "ahora" no me


sirven).
>
> Saludos.
>
>
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida