Run a macro in Excel at a specific time or every so often with OnTime VBA @EXCELeINFO

Поделиться
HTML-код
  • Опубликовано: 2 фев 2025

Комментарии • 77

  • @juan-lenin
    @juan-lenin Год назад +2

    Uno de los mejores videos de Macros de excel que he visto. Muy bien explicado y con líneas de código muy limpias. Felicitaciones

  • @pablochamorrovelasquez3785
    @pablochamorrovelasquez3785 3 года назад +1

    lo unico que necesita saber era como trabajar con horas y este video me salvó jaja, te ganaste tu like

  • @eavrg826
    @eavrg826 2 года назад +1

    Excelente video. Muchas gracias Sergio. Excelente maestro.

  • @josezevallosuntama6212
    @josezevallosuntama6212 2 года назад +1

    Excelente maestro muy agradecido con su video me sirvió de mucho

  • @Cyb3riano
    @Cyb3riano 4 года назад +1

    Muy bueno !! Saludos desde Buenos Aires, Argentina.

  • @mariopinillaplacencia7646
    @mariopinillaplacencia7646 4 года назад +2

    Muy buen tutorial, excelente, practico, tu like y suscrito a tu canal, ya he visto otros videos tuyos. felicitaciones.

  • @eliotisraelaaronrocha6162
    @eliotisraelaaronrocha6162 5 лет назад

    Que buena herramienta, en mis ratos libres me daré una vuelta por tu canal para aprender mas :D

  • @AtindriyaDas
    @AtindriyaDas Год назад +1

    Gracias Sergio!

  • @oscarsantos9251
    @oscarsantos9251 6 лет назад +1

    Genial maestraso Sergio muy bueno y útil.pulgar arriba sal2...

  • @25187782
    @25187782 4 года назад +1

    Muy bueno el ejemplo. Excelente!! Queria consultar si es posible que subas un video, en el cual muestre como un archivo excel despues de no ser modificado, o no sufra mas modificaciones, o un formulario deje de ser operado por un usuario, que el archivo se cierre automaticamente despues de unos 10 min.

  • @naylamp_007
    @naylamp_007 6 лет назад

    Estimado Sergio felicitarte antes que nada por el trabajo que realizas.Asimismo solicitarte si podrias elaborar videos de VBA scraping a cierto tiempo.Saludos.

  • @rensoespinosa3625
    @rensoespinosa3625 3 месяца назад

    Buenos días. Excelente explicación muchas gracias. Tengo una duda , yo requiero es que la macro me guarde a cierta hora o cada cierto tiempo , como sería esta macro. ? Muchas gracias

  • @adrianxfranco
    @adrianxfranco 5 лет назад +1

    De gran ayuda.
    Excelente cobertura de casos

  • @samuelsegura6113
    @samuelsegura6113 6 лет назад

    Es el primer vídeo que veo tuyo, SUSCRITO!. saludos desde Chihuahua, México!

  • @PacoEspartero
    @PacoEspartero 2 года назад

    Gracias por el vídeo. ¿Sabrías el equivalente en VBA Access?. Obtengo el error "método no encontrado" cuando intento ejecutarlo. Gracias!

  • @iopalexander
    @iopalexander 2 года назад

    Excelente video, de verdad mil gracias. Una duda: Cómo hago sI quiero que la macro incremente el valor de la celda cada 100 milisegundos. Gracias

  • @fernandofer6949
    @fernandofer6949 3 года назад

    Muy bueno gracias.

  • @underhcpunk4955
    @underhcpunk4955 6 лет назад +1

    Hola Sergio. Antes que nada quería agradecerte por tus videos. Mi consulta es si se puede programar una macro que se ejecute a una determinada hora pero sin necesidad de abrir el excel. Por ejemplo una macro que abra un excel a una determinada hora o envie informacion por mail a una determinada hora. Muchas gracias

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 лет назад +1

      Lo que puedes hacer es agendar una tarea de Windows para que abra un archivo de Excel y éste ejecute la macro al iniciar. Investiga acerca del Programador de tareas de Windows o Task scheduler

    • @underhcpunk4955
      @underhcpunk4955 6 лет назад +1

      Gracias maestro!:)

  • @yikoshenco
    @yikoshenco 2 года назад

    Saludos, Ingeniero. Para una consulta; puedo hacer la macro de manera tal, que se ejecute, los 30 de cada vez y a un hora predeterminada ?

  • @crash_ackerman
    @crash_ackerman 3 года назад +1

    Hola!
    Una duda: Si tengo una macro que cierra el archivo a las 21 horas, pero en ese momento se está ejecutando otro juego de macros, que pasa? La macro ontime espera a que las otras macros terminen o se genera un error y se detiene todo el proceso?
    Gracias

  • @juanagustinquintana8761
    @juanagustinquintana8761 10 месяцев назад

    Hay forma de actualizar valores de un archivo cerrado a otro archivo cerrado en una hora y dia en especifico? O es necesario que el archivo a actualizar esté abierto?

  • @robertoserrano48
    @robertoserrano48 3 года назад +1

    Hola, la variable tiempo que es publica no tendria que ir definida desde fuera de las macros? osea Dim tiempo = DateAdd('s',1,time)?

  • @FernandoMorales-lb1tv
    @FernandoMorales-lb1tv 4 года назад

    GENIO!!!

  • @Delicias1
    @Delicias1 3 года назад

    Hola, buen video, mil gracias, me podras ayudar con una macro parecida a estas, que cierre a un tiempo que yo le programe si el archivo esta inactivo. Gracias.

  • @grijalvaescobedo158
    @grijalvaescobedo158 2 года назад

    Tengo una pregunta Sergio y su yo quiero tener esta macro por un mes donde compartes un archivo para algunas personas pero quiero que esa macro sea para medio informativo como la programo añado todas las horas de un mes no sé si me explique cómo quedaría el código gracias me sirve.

  • @cruzgonzalez1236
    @cruzgonzalez1236 6 лет назад +1

    Sergio gracias por tu aporte!!, pregunta; existe la macro para abrir libros a determinada hora, o que la macro de un libro se ejecute apesar de estar cerrado el libro que la contiene?
    Gracias de antemano.

  • @lpadillavillegas
    @lpadillavillegas 6 лет назад

    Excelente... me fue de gran utilidad, solo que... me gustaría saber también si existe la manera de que después de ciertos conteos regrese al inicio, es decir una vez que llegue a 100 empiece otra vez de "Cero"
    yo utilice esta macro para desplazarme cada 5 segundos una celda hacia abajo, pero únicamente quiero que baje 20 veces y suba nuevamente al inicio (A2) e inicie otra vez a bajar
    Muchas gracias por su ayuda
    saludos.

  • @antoniotorreslozano1220
    @antoniotorreslozano1220 5 лет назад +1

    Excelente video. Una pregunta... ¿Se puede ejecutar una macro cada cierto tiempo, por ejemplo, cada 5 minutos especificando una hora? Tal vez con algo parecido a esto: TimeValue ("??:05:00"). Gracias.

  • @Diegox1331
    @Diegox1331 6 лет назад

    Hola Sergio será posible programar un macro para que se ejecute después de un cierto tiempo de inactividad donde no trabaje el archivo se modifica nada ni se guarda en un tiempo predeterminado? Por así decirlo si no se modifica nada en 5minutos se guarda y cierra el archivo...

  • @raulfernandogutierrezdelga2953
    @raulfernandogutierrezdelga2953 4 года назад +1

    Hola Sergio excelente video, hay forma de que se ejecute una macro a determinada hora sin tener abierto el libro de excel. O que abra el libro y luego ejecute la macro.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  4 года назад

      Sí, aquí lo vemos en este video: ruclips.net/video/X5dN7nKUF18/видео.html

  • @boga224
    @boga224 3 года назад

    Sergio se puede correr el mismo macro en outlook?

  • @jorgeluliogarciaarango1820
    @jorgeluliogarciaarango1820 7 месяцев назад

    Buenas tardes, tengo una macro que en una parte del proceso debe ejecutar varias consultas de Power Query y luego continuar con la macro. Sin embargo la macro se ejecuta mientras se actualizan las consultas. Cómo evitar esto. Muchas gracias

  • @diego34763
    @diego34763 6 лет назад

    Hola Sergio, Excelente tutorial,
    Tengo una consulta, en mi caso estoy haciendo que el incremento dependa de una celda, así: tiempo = DateAdd("s", Range("K11").Value, Time), funciona perfectamente cuando la celda K11 es entero pero mi consulta es: ¿cómo puedo hacer para que este incremento sea por ejemplo cada 0.5 Segundo o Cada 1.5 segundos (dependiendo del valor de la Celda K11).
    Muchas gracias
    Saludos,

  • @johannaarias6444
    @johannaarias6444 Год назад

    Quisiera saber si puedes hacer una macro que se ejecute dependiendo del contenido de una tabla dinámica . Es decir, que si la tabla dinamica contiene ciertos datos en una columna, se envie un correo automáticamente.

  • @jdiaz018
    @jdiaz018 4 года назад

    Muy bueno .....consulta necesito cerrar un excel paso 10 minutos desde que se abrió

  • @edisongeovannysisalimacoya9439
    @edisongeovannysisalimacoya9439 3 года назад

    Excelente Sergio, tengo una consulta. Tengo un archivo que tiene algunas conexiones de datos y cada vez tengo ejecutar y hacer click en ACTUALIZAR TODO... quiero ver si es posible usar la macro explicada en tu video para hacer esta operación cada ciertas horas durante un día por todos los días de la semana. Seria bueno contar con tu asesoría. Saludos.

    • @juliussamaniego1741
      @juliussamaniego1741 2 года назад

      Hola, lograste hacer lo que querías? Actualizar la data de forma automatica?

  • @alejandroalmonacidrivas4577
    @alejandroalmonacidrivas4577 3 года назад

    Hola, Tengo un Codigo VBA para guardar datos en Excel, pero para guardar, el usuario tiene que presionar un Boton que ejecuta la exportacion a excel. Hay alguna forma de reemplazar esa accion del usuario por algo automatico?, es decir, una forma de que el usuario presione el boton, se haga a una hora determinada. Espero que me hayas entendido. Algun consejo?

  • @hcrrch5764
    @hcrrch5764 4 года назад

    ¿¿¿como pudieramos aplicar este ejemplo de ontime en un archivo que permita el cierre de sesion por inactividad cada cierto tiempo y condicionarlo a el movimiento del mouse???

  • @juancarloscalvache8257
    @juancarloscalvache8257 4 года назад

    Sergio muy buenos días desde Ecuador...tengo una pregunta como puedo crear una macros para que se guarde cada cierto tiempo pero esta se ejecute al momento de abrir el archivo.. si me puedes ayudar estaría agradecido.

  • @davidhenriquez4953
    @davidhenriquez4953 2 года назад

    Muy buenas las macros, me ayudaron con mi archivo. ¿cómo hago para que una macro se ejecute por un tiempo determinado?, por ejemplo que se ejecute durante 10 segundos y la macro se cierre.

  • @juliocesarjcv2935
    @juliocesarjcv2935 2 года назад

    como se puede utilizar esa funcion o es de otra manera para abrir formularios despues de cierto tiempo (ejemplo despues de 5 segundos

  • @jaumefp
    @jaumefp 6 лет назад +1

    Se puede poner en tiempo valor menor a 1 segundo? Es decir cada 1/2 segundo o cada x décimas?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 лет назад +2

      Hola. Haz pruebas cambiando el 10.
      Application.OnTime now + (TimeValue("00:00:01") / 10), "Timer"

    • @jaumefp
      @jaumefp 6 лет назад +1

      Sergio Alejandro Campos - EXCELeINFO Excelente Sergio!

  • @hugomartinezbriones9885
    @hugomartinezbriones9885 3 года назад

    Buen día Sergio si quiero aplicar 2 horas distintas cuál sería la instrucción correcta

  • @marketiniano
    @marketiniano 4 года назад

    Buenas Sergio muy bueno el vídeo, me puedes ayudar, necesito poder ejecutar una macro cuando llegue un día determinado, pero si se abre el archivo pasado esa fecha que también se ejecute, me refiero quiero que un archivo en Excel tenga caducidad, me refiero que quede inactivo a los 6 mese, sabes como hacer esto???, muchas gracias.

  • @alberlguerra3375
    @alberlguerra3375 2 года назад

    Como haría una macro que me actualice una tabla normal cada cierto tiempo? Ya que la tabla recibe los datos de fuente externa y necesito q se actualice automáticamente

  • @tuto-bz5lu
    @tuto-bz5lu 4 года назад

    Hola buenas, se puede hacer esto pero sin que este abierto el libro, es decir , que abra un archivo a una hora determinada

  • @camiloandresramirezpernia1265
    @camiloandresramirezpernia1265 6 лет назад

    Hola Sergio, cordial saludo.
    Cómo hago si necesito copiar ese valor en la celda de abajo? es un ingreso de datos continuo. Entonces ya programé para que con una macro me copie y pegue el valor en una celda, pero como hago para que en la celda de abajo siga y asi sucesivamente.

  • @renatogonzalezparanormal9374
    @renatogonzalezparanormal9374 4 года назад

    Buenas maestro , yo qiero saber como hacer un archivo excel que funcione por un unos dias luego no funcione

  • @imnotjesus91
    @imnotjesus91 4 года назад

    Lo intente con una macro y me salio el msj que la macro no puede correr , por que podria no estar en el archivo o esta desabilitado los macros =(

  • @marcosmeymelendez60
    @marcosmeymelendez60 3 года назад

    estoy recien aprendiendo tu macro pero en tu rdacción no especificas un aviso ó mensaje de aviso previo que necesecita ya cuminar tal tiempo determinado tal como especificas a la 9:14 pm

  • @flor-schi
    @flor-schi 5 лет назад +1

    muy buen video!!
    no se porque cuando cierro el archivo se me borran todos los macros, puede ser alguna configuracion?
    necesito que un archivo se guarde solo cada cierto tiempo.. como puedo hacerlo?
    gracias

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 лет назад

      Hola Florencia. Para que no se pierdan las macros, debes guardar el archivo como Libro habilitado para macros. Y si quieres que se guarde cada cierto tiempo debes ir a las Opciones de Excel en la pestaña Guardar y ahí viene para que configures un guardado automático.

  • @tonycasillacoaquira4231
    @tonycasillacoaquira4231 6 лет назад

    Sergio que tal, como ejecuto una macro continuamente sin que afecte las funciones de excel. AYUDA

  • @diegocastillocarpio2467
    @diegocastillocarpio2467 4 года назад +1

    ¿Como le puedo hacer para que excel, cada cierto tiempo, actualice las fuentes de datos, tome cierta celda y las vacié horizontalmente?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  4 года назад

      Te doy un tip, el método es RefreshAll, además de que recomiendo usar Power Query.

  • @jorgeluisleonaceituno5503
    @jorgeluisleonaceituno5503 Год назад

    Se puede ejecutar una macro mientras el equipo se encuentra apagado?

  • @malejav.3602
    @malejav.3602 4 года назад

    Hola! Porque el conteo en segundos no me funciona?? Los segundos no pasan automáticamente a menos que presione reproducir macro

  • @jreyesvega
    @jreyesvega 5 лет назад

    Ya logre que se abra el archivo solo y ejecute macros todos los lunes 7 am, pero quiero que cierre el programa los domingos 10 am. no se si solo es agregar now + 6 time.value()

  • @javierdiaz2174
    @javierdiaz2174 2 года назад

    Quiero crear un macro que se haga automáticamente por ejemplo la serie
    A-1
    A-2
    A-3
    Asta la
    A-21 cambien automáticamente a la siguiente serie
    B-1
    B-2
    Asta la B-21 y así susesibamente
    Pero que la serie comience de un Principio ,no siempre comienza con la la serie
    A-1
    Puede comenzar con A-15 por ejemplo y cuando llegue a 21 que cambie la seria a la siguiente letra y comience con el número 1 nuevamente 😅
    Ejemplo
    A-18
    A-19
    A-20
    A-21
    Cambia
    B-1 asta B-2
    Y así sucesivamente pero no siempre empieza con la letra A puede comenzar con cualquier letra del abecedario asta la letra z y comience de nuevo a la letra A o sea la letra z es la última y empezaría con la letra A-1 nuevamente .
    Por favor que alguien me ayude con esto normalmente lo hago manual pero me gustaría que esto se haga automáticamente
    Ejemplo
    C-1
    C-2 asta la C-21
    Y cambia automáticamente a la siguiente letra D-1
    Y así sucesivamente con todas las letras

  • @marcosmeymelendez60
    @marcosmeymelendez60 3 года назад

    es un aviso previo antes de culminar el tiempo

  • @limtravel3475
    @limtravel3475 2 года назад

    NO ME FUNCIONA... NI RESPETA EL HORARIO...