Lista desplegable en barra de herramientas de excel
Hola! Tengo una consulta que realmente no puedo resolver. Busque en foros de internet y hay muchos datos pero nadie da en el punto exacto.
Mi problema es el siguiente.
Ayer decidí ahorrarme pasos en mi manejo de excel y me cree una barra personalizada por lo que pude agregar botones personalizados y ejecutar ciertas macros desde allí.
El tema en si es que para ejecutar las macros tuve que crear tantos botones como macros quisiera ejecutar. Por un tema de espacios se me dio de pensar como podría ahorrarme espacio en la barra de herramientas que cree ya que no es lo mismo tener 30 botones que por ahí (y acá se me prendió la lamparita y no puedo resolver la situación) tener una lista desplegable con nombres y a esos nombres asignarles la macro correspondiente.
Obviamente podría hacerlo a través de una lista desplegable en la planilla de excel propiamente dicha, pero la ventaja del botón o la lista desplegable en la barra de herramientas es que me puedo mover por todas las páginas que tenga la planilla y ejecutar la macro sin tener que ir a la página que tiene la lista desplegable o el commandbutton con la macro asignada y obviamente no tener que repetir tanto las listas desplegables o los commandbuttons tantas veces como páginas donde tenga que ejecutar la macro.
¿Hay algún paso simple para agregar la lista desplegable a la barra de herramientas personalizada? Si no es de la manera simple, ¿qué hay que hacer en VBA para poder lograrlo?
Para que nos acerquemos al concepto de lista desplegable en la barra de herramientas, necesito algo similar al botón Estilo de Linea y que se despliegue en ella el nombre que yo le di a las macros.
Gracias!
Mi problema es el siguiente.
Ayer decidí ahorrarme pasos en mi manejo de excel y me cree una barra personalizada por lo que pude agregar botones personalizados y ejecutar ciertas macros desde allí.
El tema en si es que para ejecutar las macros tuve que crear tantos botones como macros quisiera ejecutar. Por un tema de espacios se me dio de pensar como podría ahorrarme espacio en la barra de herramientas que cree ya que no es lo mismo tener 30 botones que por ahí (y acá se me prendió la lamparita y no puedo resolver la situación) tener una lista desplegable con nombres y a esos nombres asignarles la macro correspondiente.
Obviamente podría hacerlo a través de una lista desplegable en la planilla de excel propiamente dicha, pero la ventaja del botón o la lista desplegable en la barra de herramientas es que me puedo mover por todas las páginas que tenga la planilla y ejecutar la macro sin tener que ir a la página que tiene la lista desplegable o el commandbutton con la macro asignada y obviamente no tener que repetir tanto las listas desplegables o los commandbuttons tantas veces como páginas donde tenga que ejecutar la macro.
¿Hay algún paso simple para agregar la lista desplegable a la barra de herramientas personalizada? Si no es de la manera simple, ¿qué hay que hacer en VBA para poder lograrlo?
Para que nos acerquemos al concepto de lista desplegable en la barra de herramientas, necesito algo similar al botón Estilo de Linea y que se despliegue en ella el nombre que yo le di a las macros.
Gracias!
1 Respuesta
Respuesta de Enrique Bernal
1