Macro, buscar en fila según condición, si coincide copiar valor de la celda al textbox
Tengo una hoja llamada "profesión" ID_PROFESION, NOMBRE_PROFESION, DURACION, CREDITOS, HORAS, DATO1, DATO2, DATO3, DATO4, DATO5 ... DATO20. Esos valores los muestro en un listbox y a su vez los jalo para otros textbox con la opcion "listindex" al hacer clic en el listbox, El tema es que en el listbox solo me muestra 10 columnas. Si quiero pasar tambien el valor DATO10, DATO20 a otros textbox no voy a poder ya que el listbox solo me permite elegir los 10 primeras columnas mostradas .
Private Sub txtnombreprofesion_Change()
'On Error Resume Next
Application.ScreenUpdating = False
Sheets("PROFESIONES").Select
Range("B5").Select
listprofesiones.Clear
While ActiveCell.Value <> ""
M = InStr(1, UCase(ActiveCell.Value), UCase(txtnombreprofesion.Text))
If M > 0 Then
listprofesiones.ColumnCount = 3
listprofesiones.AddItem
ActiveCell.Offset(0, -1).Select
listprofesiones.List(listprofesiones.ListCount - 1, 0) = ActiveCell.Value
ActiveCell.Offset(0, 1).Select
listprofesiones.List(listprofesiones.ListCount - 1, 1) = ActiveCell.Value
ActiveCell.Offset(0, 1).Select
listprofesiones.List(listprofesiones.ListCount - 1, 2) = ActiveCell.Value
ActiveCell.Offset(0, -1).Select
End If
ActiveCell.Offset(1, 0).Select
Wend
End Sub
[email protected] - para la info.