Sobre combobox

Hola experta:
Tengo un libro que contiene varias hojas con distintos nombre, y me gustaría colocar los nombre de dichas hojas en un combo box, el cual se encuentra en un formulario, ¿para después trabajar con la selección obtenida de dicho combo box
como podría lograr lo antes planteado?
De antemanos se agradece la ayuda.

1 respuesta

Respuesta
1
Aquí te paso una macro básica para controles Activex (tanto en hoja como en UF):
For each sh in sheets
ComboBox1.additem sh.name
next sh
Si esta resolvió tu consulta, no olvides finalizarla.
Gracias por la respuesta me ayudo bastante.
Pero se me ha planteado las siguientes inquietudes:
*se puede ocupar el mismo codigo para valores presentes en el rango de celdas a1:n1.
*no soy un usuario muy experto en macros, pero que significa "controles Activex".
Nuevamente se agradece la ayuda
Para un rango de valores en cierta hoja, llemémosla Hoja1, esta sería la rutina adaptada:
For each celdita in Sheets("Hoja1").range("A1:N1")
combobox1.additem celdita
next
Podes obviar lo de la hoja si siempre estará en la hoja activa.
Controles activex son los que se utilizan en un Userform (desde el Editor) o los que dibujes en la hoja Excel con la barra de herramientas 'Cuadro de controles'.
Sdos
Elsa
PD) Encontrarás más material para leer acerca de macros en mi sitio.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas