Merci beaucoup Gmb,
J'ai bien l'impression que tu as réalisé ce qu'il me fallait,
Est ce que je peux te demander de m'expliquer la Macro que tu as faite ?
Option Explicit
Dim tabloP, tabloV, tabloR()
Dim iP&, iV&
Sub MiseAjourPannes()
tabloP = Sheets("Extract Panne").Range("A1").CurrentRegion
tabloV = Sheets("Extract Voyages").Range("A1").CurrentRegion
ReDim tabloR(1 To UBound(tabloP, 1), 1 To 1)
For iP = 2 To UBound(tabloP, 1)
For iV = 2 To UBound(tabloV, 1)
If tabloP(iP, 2) = tabloV(iV, 1) And tabloP(iP, 3) >= tabloV(iV, 3) _
And tabloP(iP, 3) <= tabloV(iV, 4) Then
tabloR(iP, 1) = tabloV(iV, 5)
End If
Next iV
Next iP
Range("L1").Resize(UBound(tabloR, 1)) = tabloR
End Sub
Merci beaucoup de m'avoir aide,
je fermerais la question demain si tout se passe bien ^^
Cordialement