Buscar un dato en una tabla de abajo hacia arriba

Tengo la siguiente instrucción de macro:

        Set h = Sheets("AGENDA")
        Set b = h.Columns("F").Find(Target, lookat:=xlWhole)
        If Not b Is Nothing Then
            MsgBox "Fecha de la última cita agendada para este paciente: " & vbCr & vbCr & _
                   Format(h.Cells(b.Row, "B"), "dd-mmm-yy") & "  -  " & h.Cells(b.Row, "N") & vbCr & vbCr & _
                   h. Cells(b. Row, "V")

Lo que hace es buscarme un dato "Target" en la columna "F" de la hoja "Agenda". Pero me di cuenta que el busca ese dato en sentido de arriba hacia abajo de la columna.

Quisiera lo contrario, que busque el Dato comenzando del final de la columna hacia arriba.

¿Es posible? ¿Y de ser posible entonces como seria la nueva instrucción?

1 respuesta

Respuesta
1

Agrega despues de xlwhole

xlwhole, searchdirection:=xlprevious)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas