Macro con selección de línea de datos

Buena stardes amigo Dam

En una macro (código) tengo estas líneas

'Seleccionaren hoja, linea, solo las columnas de datos, desde A hasta G
    valor = lista.ListIndex + 2
    Set Menu = Range("A1").CurrentRegion
    Menu. Rows(valor).Select

para que al click en ListBox, seleccione la line a en la hoja.

Selecciona la linea correcta cuando se llena el List, pero al usar el buscador el contenido en el list disminui, por supuesto que al presentar SOLO las lineas de la busqueda, tien que presentar menos cuando, HASTA AQUI TODO BIEN.

Busco y me prersenta en el list 10 lineas. Ej.: En la hoja son las lineas 5, 6, 7, 12, 16, 18, 22, 30, 31, 45.

Click en la 4 linea del list y me selecciona en la hoja la linea 5, 4+1. 1 que es la de titulos, por lo tanto no me selecciona en la hoja la linea 12+1 que es la 13 del indice de hoja.

Para que veas que me la marca en la linea 4 en ves de marcar la linea 15 que es la del articulo

¿Qué se puede hacer para que si click en una linea, seleccione la linea que es en la hoja?

1 respuesta

Respuesta
1

Logre este que me funciona como quiero

Rem Marca selecionada la linea del articulo selcionado en el ListBox
    Celda = lista.List(lista.ListIndex)
    Cells.Find(what:=Celda).Activate
    Range(Cells(Selection. Row, 1), Cells(Selection. Row, 7)).Select

A DAm le pido que conteste algo

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas