Bonjour,
Voici un essai où il faudra quand même surveiller l'orthographe du mot "reçu", quitte à faire un rechercher/remplacer (ctrl+F) si il y a un espace à la fin :
sub test()
dim t2(1 to 5000, 1 to 30), t4(1 to 5000, 1 to 30)
t1 = sheets(1).range("A1:AD5000")
t3 = sheets(3).range("A1:AD5000")
for i = 1 to 5000
if t1(i, 11) = "OK" or t1(i, 11) = "reçu" then
n2 = n2 + 1
for k = 1 to 30
t2(n2, k) = t1(i, k)
next k
end if
if t3(i, 8) = "OK" or t3(i, 8) = "reçu" then
n4 = n4 + 1
for k = 1 to 30
t4(n4, k) = t3(i, k)
next k
end if
next i
if n2 > 0 then sheets(2).usedrange.clearcontents: sheets(2).cells(1, 1).resize(n2, 30) = t2
if n4 > 0 then sheets(4).usedrange.clearcontents: sheets(4).cells(1, 1).resize(n4, 30) = t4
end sub
Cdlt,