XL 2010 Recherche selon 2 critères

  • Initiateur de la discussion Initiateur de la discussion Johan
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Johan

XLDnaute Occasionnel
Bonjour,

Je souhaite récupérer les infos d'une ligne, un peu comme une rechercheV ou un Index/Equiv mais avec DEUX critères, du fait qu'un des deux critères peut-être commun à une recherche...

Exemple :
Je souhaite renseigner un client et un contrat

Client : x
Contrat : y

Et dans mon tableau de recherche j'aurais :
Client x / Contrat y / info 1 / info 2 / ...
Client x / Contrat z / info 1 / info 2 / ...

Un seul critère ne suffit donc pas. J'ai commencé un bout de macro qui ne me mène pas bien loin...

Code:
Sub recherche()

Dim Client As Integer
Dim Contrat As Integer
Dim plageCriteres As Range
Set plageCriteres = Range("A1:E4")

Client = Sheets("Feuil1").Range("Client").Value
Contrat = Sheets("Feuil1").Range("Contrat").Value

For Each cell In plageCriteres
    If cell.Value = Client And cell.Offset(0, 1).Value = Contrat Then
        Range("I9") = cell.Offset(0, 2).Value
        Range("I10") = cell.Offset(0, 3).Value
        Range("I11") = cell.Offset(0, 4).Value
    End If
Next

End Sub


Idéalement j'aimerais que cela se fasse en événementiel plutot que de lancer via un bouton

Je laisse le fichier en exemple.

Merci à vous
 

Pièces jointes

Bonjour
je ne vois pas bien les critères (données) qu'il faut entrer ou rechercher : client et contrat ensemble ??
Sinon dans la sub client et contrat sont déclarés Integer et on retrouve Range("client") etc .. ???
j'ai juste modifié les noms pour que la sub tourne
Est ce le résultat attendu .. ou autre ??
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
852
Réponses
2
Affichages
311
Réponses
1
Affichages
592
Réponses
3
Affichages
823
  • Question Question
Microsoft 365 Code VBA
Réponses
10
Affichages
889
Réponses
0
Affichages
588
Réponses
3
Affichages
785
Retour