Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ctrl shift : insertar hora estática en excel en automático

2,901 views
Skip to first unread message

Sommerz@discussions.microsoft.com Alejandro Sommerz

unread,
Sep 17, 2008, 11:29:01 AM9/17/08
to
Existe la función ahora(), sin embargo se actualiza en automático, si Yo
requiero que no se actualice en automático, ¿qué opciones tengo para solo
poner la hora estática y que no se actualice sola?. Gracias.

Servando

unread,
Sep 17, 2008, 1:04:01 PM9/17/08
to
Hola Alejandro:

La combinacion de {Ctrl}+ ":" (teclas control y dos puntos) te da la hora.
La comvinacon de {Ctrl} + ";" (teclas control y punto y comas) te da la fecha.

Al momento de presionar estas teclas, el resultado lo pondra en la celda
activa.

Por favor, retroalimentanos y dinos si esto te fue de utilidad.

--
Saludos
Servando Villalon

Alejandro Sommerz

unread,
Sep 17, 2008, 1:27:01 PM9/17/08
to
Correcto.

Si lo que Yo quiero es insertar en forma automática sólo la hora, sin que
esta se este actualizando, ¿qué es lo que necesito?, solo con fórmulas sin
entrar a una macro.

No quiero darle la oportunidad al usuario de ese libro a que pueda alterar
la hora y que escriba lo que él quiera, sino que Excel la inserte en
automático, pero sólo que sea estática y no cambie. Gracias.

"Servando" escribió:

Servando

unread,
Sep 17, 2008, 1:51:01 PM9/17/08
to
Hola Alejandro:
Lo que pretendes no lo vas a poder hacer con una funcion. Esto solo lo
podras hacer a traves de una macro que bien puede ser cuando suceda un evento
tal como al abrir el archivo o al cerrarlo.

Alejandro Sommerz

unread,
Sep 17, 2008, 2:09:01 PM9/17/08
to
¿No puedo tampoco enviar una secuncia de teclas tal y como: "ctrl shift :"?,
ó simplemente ¿no existe una función que indique la hora actual tal y como
con "ctrl shift :"?

"Servando" escribió:

Servando

unread,
Sep 17, 2008, 3:44:08 PM9/17/08
to
La opcion de una funcion de Excel que te de la hora y permanezca estatica
queda descartada, eso no es posible.

Pero puedes crear una funcion personalizada que haga lo que tu quieres...

Function Mihora() As Date
Mihora = Time
End Function


Copia esta funcion en un modulo del libro o si no quieres que mande el
mensaje de Habilitar Macros cada vez que se abra, entonces hazlo en el
"Personal.xls"

Esta función solo se actualizara cada vez que la escribas o que la edites.

Ahora solo usala en cualquier celda asi:

=Mihora()

Pero tendras que darle un formato de hora a la celda como este:

hh:mm AM/PM
o este, si quieres incluir los segundos

hh:mm:ss AM/PM

Alejandro Sommerz

unread,
Sep 17, 2008, 6:13:17 PM9/17/08
to
Muchas gracias. Es una buena opción.

"Servando" escribió:

hector

unread,
Sep 18, 2008, 4:41:23 PM9/18/08
to
Tambien lo puedes realizar con una macro, que te ponga la hora actual en la
celda activa (puede ser) y la puedes llamar con una combinación de teclas.
(Ctrl + "x tecla"), o con un boton de la barra de herramientas.

Saludos,


"Alejandro Sommerz" <Alejandr...@discussions.microsoft.com> escribió en
el mensaje de noticias
news:7BBDF1C0-30B2-4E11...@microsoft.com...

0 new messages