Foros del Web » Soporte técnico » Ofimática »

combobox excel

Estas en el tema de combobox excel en el foro de Ofimática en Foros del Web. Hola Tengo un formulario en visual basic con un combobox que muestra una lista tomada de una columna de una hoja excel. Necesito que una ...
  #1 (permalink)  
Antiguo 26/09/2010, 15:22
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1
Antigüedad: 13 años, 6 meses
Puntos: 0
combobox excel

Hola

Tengo un formulario en visual basic con un combobox que muestra una lista tomada de una columna de una hoja excel. Necesito que una vez que el usuario elija un item de esa lista, se muestre en otra casilla el contenido de una casilla de la misma fila, pero de distinta columna. No se como recuperar el número de fila de la seleccion.
  #2 (permalink)  
Antiguo 27/09/2010, 07:46
Avatar de Monimo  
Fecha de Ingreso: noviembre-2007
Ubicación: Mexico Df
Mensajes: 742
Antigüedad: 16 años, 4 meses
Puntos: 69
Respuesta: combobox excel

Cita:
Iniciado por maedu Ver Mensaje
Hola

Tengo un formulario en visual basic con un combobox que muestra una lista tomada de una columna de una hoja excel. Necesito que una vez que el usuario elija un item de esa lista, se muestre en otra casilla el contenido de una casilla de la misma fila, pero de distinta columna. No se como recuperar el número de fila de la seleccion.
Eso quiere decir que no se repiten en la columna los datos cierto? Si es así, lo único que debes hacer es, a la hora de recorrer la columna para llenar el combobox asignarle a cada selección su renglón. Si no, también si NO se repiten los datos en la misma columna utiliza un Cells.Find para buscar el dato de selección al final ponle activate y de ahi tomas el renglón así:

t va a ser el número del item seleccionado..

Selecciona la columna donde llenas el combobox

columns("G:G").select
Selection.Find(What:=UserForm1.ComboBox5.List(t), After:=ActiveCell, LookIn:=xlValues, _
LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate

rt = ActiveCell.Row


rt es el renglon que quieres
__________________
La verdad es que lo que no quisiera dejar de hacer nunca (a parte de comer) es programar

Etiquetas: combobox, excel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:17.