EXCELENTE EXPLICACION, PREGUNTA EJECUTO UNA MACRO QUE DEMORA 2 MINUTOS, COMO HAGO PARA QUE LA BARRA CALCULE EL TIEMPO DE LA MACRO DE INICIO A FIN Y APAREZCA DUNRANTE TODO EL PROCESO
Gracias por comentar!!. Puedes ver en el vídeo minuto 2:18 argumento segundos... así que deberías de poner 120 y probar a ver si te funciona y si termina tu proceso de forma más o menos sincronizada con la barra de progreso. Si no lo hace, entonces modificar el número de segundos un poco hasta que terminen lo más sincronizados posible.
@@excelaplicativoscontabless1322 Esta barra no calcula el tiempo del proceso. Entonces lo primero que se me ocurre es declarar una variable pública de tipo Long (como ejemplo de nombre 'SegundosVariables') a la cual le asignas los segundos en función del conjunto de datos a procesar. Tal vez puedas establecer una relación... por ejemplo por número de filas a analizar. Si analiza 1000 filas pues a la variable 'SegundosVariables' le asignas10 segundos (tendrías que medir el tiempo)... para 10000 filas pues a la variable 'SegundosVariables' le asignas 40 segundos... algo en este sentido. Entonces cuando llamas a la barra de progreso en el argumento segundos le pasas el nombre de la variable pública creada. ('SegundosVariables') Espero que ayude!!
@@GerardoExcel 👋 sería bueno q realizar un vídeo para que mida en base de datos q se tengan, ya q los datos a analizar pueden variar manteniendo la didáctica de su macro q es muy buena.
Hola...cómo hago para que la barra se muestre mientras se ejecuta mi código? Lo que observo es que mi macro se está ejecutando luego de terminar la barra... ayuda... gracias...
Me pasa exactamente lo mismo, hasta que la barra no termina, el código de mis macros no arrancan, es decir, la barra no se ejecuta paralelamente a mis macros...
Opsss... Tienes razón... no está funcionando bien. Me he tratado de documentar y no parece posible en VBA ejecutar dos marcos simultaneamente. La única alternativa posible que puedo deciros es cambiar el cursor en tiempo de ejecución, por favor, vea este vídeo: th-cam.com/video/Xc55MJoqvo0/w-d-xo.html Espero que ayude y gracias por comentar!!
Me gustaría que la barra se ejecutara paralelamente a cualquier macro que se esté ejecutando, porque me sucede que hasta que no termina la barra, no se me ejecutan las macros...
Opsss... Tienes razón... no está funcionando bien. Me he tratado de documentar y no parece posible en VBA ejecutar dos marcos simultaneamente. La única alternativa posible que puedo deciros es cambiar el cursor en tiempo de ejecución, por favor, vea este vídeo: th-cam.com/video/Xc55MJoqvo0/w-d-xo.html Espero que ayude y gracias por comentar!!
Muy interesante.
Muy agradecido.
Gracias Gerardo. Tiene mi like. Éxitos renovados
Gracias a ti
Saludos estimado Gerardo y Gracias por este Mini Video de Barra de Progreso
Gracias a ti!!
muchas gracias.
EXCELENTE EXPLICACION, PREGUNTA EJECUTO UNA MACRO QUE DEMORA 2 MINUTOS, COMO HAGO PARA QUE LA BARRA CALCULE EL TIEMPO DE LA MACRO DE INICIO A FIN Y APAREZCA DUNRANTE TODO EL PROCESO
Gracias por comentar!!. Puedes ver en el vídeo minuto 2:18 argumento segundos... así que deberías de poner 120 y probar a ver si te funciona y si termina tu proceso de forma más o menos sincronizada con la barra de progreso. Si no lo hace, entonces modificar el número de segundos un poco hasta que terminen lo más sincronizados posible.
@@GerardoExcel los segundo de la macro son variables entre más información demora más entre menos demora menos. Es variable.
@@GerardoExcel al aumentarle los segundos a barra demora más ya q no está calculando el tiempo en si del proceso.
@@excelaplicativoscontabless1322 Esta barra no calcula el tiempo del proceso. Entonces lo primero que se me ocurre es declarar una variable pública de tipo Long (como ejemplo de nombre 'SegundosVariables') a la cual le asignas los segundos en función del conjunto de datos a procesar. Tal vez puedas establecer una relación... por ejemplo por número de filas a analizar. Si analiza 1000 filas pues a la variable 'SegundosVariables' le asignas10 segundos (tendrías que medir el tiempo)... para 10000 filas pues a la variable 'SegundosVariables' le asignas 40 segundos... algo en este sentido.
Entonces cuando llamas a la barra de progreso en el argumento segundos le pasas el nombre de la variable pública creada. ('SegundosVariables')
Espero que ayude!!
@@GerardoExcel 👋 sería bueno q realizar un vídeo para que mida en base de datos q se tengan, ya q los datos a analizar pueden variar manteniendo la didáctica de su macro q es muy buena.
Hola...cómo hago para que la barra se muestre mientras se ejecuta mi código? Lo que observo es que mi macro se está ejecutando luego de terminar la barra... ayuda... gracias...
Me pasa exactamente lo mismo, hasta que la barra no termina, el código de mis macros no arrancan, es decir, la barra no se ejecuta paralelamente a mis macros...
Opsss... Tienes razón... no está funcionando bien. Me he tratado de documentar y no parece posible en VBA ejecutar dos marcos simultaneamente.
La única alternativa posible que puedo deciros es cambiar el cursor en tiempo de ejecución, por favor, vea este vídeo: th-cam.com/video/Xc55MJoqvo0/w-d-xo.html
Espero que ayude y gracias por comentar!!
Me gustaría que la barra se ejecutara paralelamente a cualquier macro que se esté ejecutando, porque me sucede que hasta que no termina la barra, no se me ejecutan las macros...
Opsss... Tienes razón... no está funcionando bien. Me he tratado de documentar y no parece posible en VBA ejecutar dos marcos simultaneamente.
La única alternativa posible que puedo deciros es cambiar el cursor en tiempo de ejecución, por favor, vea este vídeo: th-cam.com/video/Xc55MJoqvo0/w-d-xo.html
Espero que ayude y gracias por comentar!!
Muy bueno, pero no vi como calcular el tiempo que demora mi proceso, para poder poner los segundos a la barra
Gracias por comentar!! Por favor, mira este otro vídeo: th-cam.com/video/Xc55MJoqvo0/w-d-xo.html