Usa il metodo EnsureVisible:
codice:
Private Sub RicercaLista(ByVal stesto As String)
    Dim inum As Integer

    If Trim(stesto) <> "" Then
        For inum = 1 To LSV_Den.ListItems.Count
            If Mid(Trim(UCase(LSV_Den.ListItems(inum).SubItems(1))), 1, Len(Trim(stesto))) = Trim(UCase(stesto)) Then
                LSV_Den.ListItems(inum).Selected = True
                LSV_Den.ListItems(inum).EnsureVisible
                Exit For
            End If
        Next
    End If
End Sub