Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/09/2010, 07:46
Avatar de Monimo
Monimo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Mexico Df
Mensajes: 742
Antigüedad: 16 años, 5 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