Maxime,
Essaie ce genre de code et vois si ça va plus vite :
Sub LinesDispatcher()
Const cColFilter = 3
Dim oSheetMesures As Excel.Worksheet
Dim oSheetPASS As Excel.Worksheet
Dim oSheetFAIL As Excel.Worksheet
Dim oRange As Excel.Range
Set oSheetMesures = ThisWorkbook.Worksheets(1)
Set oSheetPASS = ThisWorkbook.Worksheets(2)
Set oSheetFAIL = ThisWorkbook.Worksheets(3)
'Effacer les filtres préexistants
oSheetMesures.AutoFilterMode = False
'Filtrer sur "Pass"
Set oRange = oSheetMesures.UsedRange
oRange.AutoFilter cColFilter, "=Pass", xlFilterValues
oRange.Copy oSheetPASS.Cells(1, 1)
'Effacer les filtres préexistants
oSheetMesures.AutoFilterMode = False
'Filtrer sur "Fail"
oRange.AutoFilter cColFilter, "=Fail", xlFilterValues
oRange.Copy oSheetFAIL.Cells(1, 1)
oSheetMesures.AutoFilterMode = False