VBA ou Formule: Sélection ligne selon critère

Bonjour LE FORUM

Je joint un fichier, Merci d'avance

Nonno

10essai2.xlsm (31.51 Ko)

Bonsoir à tous !

Une possibilité avec la fonction FILTRE ?

=FILTRE(Tableau8;Tableau8[CLIENT]=Q1;"--")

Bonjour et merci JFL

Mais ce que je souhaiterais c'est une sélection de la ligne directement sur mon tableau (pour une éventuelle modif)

Bonjour,
Une proposition VBA.
Quelle est l'objectif de la sélection ?
Cdlt.

12essai2.xlsm (33.58 Ko)
Private Sub Worksheet_Change(ByVal Target As Range)
Dim lo As ListObject, n As Long, lr As ListRow
    If Target.Address = "$Q$1" And Not IsEmpty(Target) Then
        Set lo = Me.ListObjects("T_Données")
        n = Application.Match(Target.Value, lo.ListColumns(4).DataBodyRange, 0)
        Set lr = lo.ListRows(n)
        lr.Range.Select
    End If
End Sub

Bonsoir à tous !

Mais ce que je souhaiterais c'est une sélection de la ligne directement sur mon tableau (pour une éventuelle modif)

Autres possibilités :

- MFC
-Segments.

Voir le classeur joint.

Si cela ne convient pas, les spécialistes VBA pourront très certainement vous apporter d'excellentes contributions.

Merci jean Eric, merci JFL

Je vais prendre la solution de Jean Eric qui me convient le mieux.

l'objectif de la sélection est de retrouver une "Vente" parmi des dizaines, pour une éventuelle modif.

Merci encore à tous les deux et bonne soirée

Nonno

Bonsoir à tous de nouveau !

Bien....

Je vous remercie de ce retour.

Rechercher des sujets similaires à "vba formule selection ligne critere"