Bonjour à tous,
Je reviens sur ce poste qui m'a beaucoup aidé car j'avais une demande similaire.
Cependant je beug un peu car lors de ma recherche en colonne je souhaite rechercher à partir de 2 colonnes car j'ai 2 critères à respecter.
Si vous avez une solution, voici le code que j'ai adapté à ma situation :
Dim WsS As Worksheet, WsC As Worksheet
Dim C As Range, D As Range, E As Range
Set WsS = Worksheets("peuimporte")
Set WsC = Worksheets("peuimporte2")
If WsS.Range("J8") = "" Or WsS.Range("G7") = "" Or WsS.Range("B8") = "" Then Exit Sub
Set C = WsC.Columns(5).Find(WsS.Range("J8"), , xlValues, xlWhole)
Set E = WsC.Columns(8).Find(WsS.Range("B8"), , xlValues, xlWhole) 'ce que j'ai ajouté pour mon deuxième critère de recherche
If Not E Is Nothing Then
Set D = WsC.Rows(3).Find(WsS.Range("G7"), , xlValues, xlWhole)
If Not D Is Nothing Then
WsC.Activate
WsC.Cells((C & E).Row, D.Column).Select 'ce que j'ai modifié en espérant que ce soit bon mais j'ai une erreur qui s'affiche
End If
End If
Set C = Nothing: Set D = Nothing: Set WsS = Nothing: Set WsC = Nothing
Selection.Copy
Sheets("peuimporte").Activate
Range("G8").Select
ActiveSheet.Paste
End sub
Merci pour toutes réponses