Recherche par nom dans deux plages

Bonsoir Excel Pratique

Bonsoir a tous et a toutes

svp se sera un grand plaisir si vous pouvez m'aider a resoudre ce probleme qui me fatigue beaucoup.

recherche par nom de la colonne A et colonne K ( deux plages )

base de donnees c'est Feuil1

les resultats s'affichent dans la listbox1 et par click sur nom choisit ses details s'affichent dans les textboxs

merci d'avance pour l'aide

cordialement

MARTI

Bonjour,

Essaie comme cela

Private Sub CommandButton1_Click() 'Recherche
Dim C As Range
    With Worksheets("Feuil1")
        Set Zone = Application.Union(.Range("A1:J65000"), .Range("K1:T65000"))
        Set C = Zone.Find(TextBox1.Value)
        If C Is Nothing Then
            MsgBox " la valeur recherchée n'est pas dans la base"
        Else
            For i = 0 To 9
                Me.Controls("TextBox" & i + 2).Value = .Cells(C.Row, C.Column + i)
            Next i
        End If
    End With
End Sub

A+

Bonjour

Bonjour frangy

Quel intérêt d'avoir une base de données comme cela ?

Tu aimes la complication

Je n'ai pas fait "Ajouter"

A vérifier

Bonsoir farngy

Mes excuses pour ce retard j'etais absent

Je vais essaye avec votre code

Merci pour l'aide

Cordialement

MARTI


Bonsoir Banzai64

Mes excuses pour ce retard j'etais absent

Merci pour votre excellent fichier seulement j'ai une petite remarque :

Si je tappe un nom de recherche dans textbox1 par exemple ( robert16 ) qui est dans la plage numero 2 ..ce nom ne s'affiche pas avec les autres (robert) du plage numero 1 ..

Merci d'avance pour l'aide et pour votre precieux temps

Cordialement

MARTI

1

Bonsoir frangy

Bonsoir Banzai64

Mes excuses Banzai64 .. je me suis trompe .. car j'ai pris ce fichier d'un autre forum .. c'est pas le mien en realite

C'est parfaitement resolu de votre part

Vraiment desole et merci

MARTI

Rechercher des sujets similaires à "recherche nom deux plages"