24 de septiembre de 2017
Insertar un reloj en Excel
Te mostraremos en unos cuantos pasos como insertar un reloj en Microsoft excel.
Puede ser que por ciertas necesidades hayas pensado en insertar un reloj que te marque hora a hora, minuto a minuto, segundo a segundo la hora, en algun archivo de excel.
Debemos usar la funcion Ahora en exccel o Now en visual basic, de igual forma usaremos las funciones hora, minuto y segundo que usamos frecuentemente en excel.
1. Primero en nuestro archivo de excel, En este caso en la celda B8 vamos a ingresar la funcion =ahora() que nos traerá la fecha y hora actual en nuestro sistema.
2. En las celdas D8, E8, y F8 ingresaremos las funciones =hora(d8) , =minuto(d8), =segundo(d8) quedando de la siguinte manera,
3. Ahora vamos a concatenar estas ultimas funciones creadas, separadas por dos puntos. para que quede en el formato hh: mm: ss. esto lo haremos en la celda B11
Para concatenar usaremos el simbolo "&" para separar los textos. veamos:
=D8&":"&E8&":"&F8 <-- b11="" br="" cela="" en="" esta="" final="" funcion="" la="" ser="">-->
4. Por ultimo vamos a abrir el editor de visual basic, haciendo clic en ALT+F11 ó pestaña Desarrollador. clic en Visual Basic.
Aqui le damos clic derecho, Insertar - Modulo
Y escribimos el siguiente texto.
Range("b8").Formula = ("=now()") 'sirve para ingresar la funcion ahora en excel
Application.OnTime Now + TimeValue("00:00:01"), "hora" 'sirve para decirle a la macro que se ejecute cada 1 segundo.
End Sub
Presionamos F5 para ejecutar la macro.
5. Guardamos el libro como libro de excel habilitado para macros. y asi de sencillo es.
Clic aqui para descargar el ejemplo.
Compartimos Gratis Videos y trucos de Excel, quieres suscribirte a nuestro canal? https://www.youtube.com/user/vtbiable?sub_confirmation=1
Si te gustó, síguenos en Twitter para recibir nuestras actualizaciones y trucos
Suscribirse a:
Comentarios de la entrada (Atom)
quisiera hace un cronometro deportivo para varios atletas y preparación deportiva
ResponderBorrarDejanos saber mas detalles, para tenerlo en cuenta en nuestras proximas publicaciones, soporte@visiontecnologica.com
BorrarHola, Que se le agregaría al código para que copiara a otra celda la hora a determinado tiempo, ejemplo cada 10 minutos y como poder sumar las para sacar un total de horas, minutos, y segundos, ssludos
ResponderBorrarA esta misma macro le agregas B11 es lo que quiero copiar y K1 es donde lo quiero pegar.
BorrarRange("B11").Select
Selection.Copy
Range("K1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Hola, tengo una base de datos donde controlo la entrada y salida de herramientas, quisiera colocar un rejor que empiece a funcionar desde cero para poder controlar cuánto tiempo lleva afuera esa herramienta
ResponderBorrarPara sumar el tiempo fuera, lo que deberias hacer es tener en una celda la formula =hoy() y en otra la diferencia con la fecha de salida.. Es decir Fechaactual - Fechaprestamo, y te dará la sumatoria de cuanto lleva por fuera la herramienta.
BorrarComo puedo hacer para parar el reloj por medio de un botón??
ResponderBorrarCOMO PUEDO HACER PARA QUE EN UNA MISMA CELDA YO PUEDA ELEGIR UNA HORA COMO SE COLOCAN LAS ALARMAS EN LOS TELEFONOS POR EJEMPLO QUE ME SALE LAS HORAS DE LAS 12 HASTA LAS 11 Y LOS MINUTOS DE 00 A 59, Y QUE PUEDA ELEGIR COMO QUE SE MUESTRE EN UNA LISTA DESPLEGABLE DIGAMOS PERO CUANDO SELECCIONELA HORA Y LOS MINUTOS ME MUESTRE EL RANGO HH:MM SE PUEDE HACER EN EXCEL ESO?
ResponderBorrarGraacias por leernos. Asi como lo planteas, lo imagino, que hayan 3 celdas, en una se elige la hora, en la hora los minutos, y en otra que lo concatene. Si deseas, me escribes a ideasdeexcel@visiontecnologica.com y te paso el ejemplo tal como lo planteo. Saludos.
BorrarBuenas noches, EXCELENTE TRUCO, quisiera que me indicara como puedo limitar este reloj a un archivo nada mas, es decir que si abro otro archivo de excel no siga el el reloj en ese otro archivo ? GRACIAS
ResponderBorrarHola Diego , mira si pongo en una celda =ahora() , la fecha y la hora se van actualizàndo automàticamente ? , desde ya muchas gracias.
ResponderBorrarSolo si presiones F9 o alguna tecla, estara cambiando el Ahora(). Si deseas que sea automatico, debes escribir la macrodescrita en esta publicacion.
BorrarMuy buen artificio, gracias por lo fácil que está explicado.... Si funciona..
ResponderBorrarHola podría concatenar también con fecha? Agradezco su colaboración
ResponderBorrarSi claro, Andres, tambien se puede, lo que deberias hacer, seria en otra celda, extraer mes , dia y año, y solo seria concatenar,
BorrarSi tienes el archivo nos lo puedes compartir, al correo ideasdeexcel@visiontecnologica.com
Sí funciona, pero el problema es que si tengo otro libro abierto y cierro el de la macro, se sigue abriendo automáticamente el archivo con la macro :(
ResponderBorrar