Option Explicit
Option Base 1
Sub Trier()
Dim i As Long, j As Long, n As Long, k As Byte, t, a(), f1 As Worksheet, f2 As Worksheet
Set f1 = Sheets("Lettres d'intention")
Set f2 = Sheets("Projets complets")
t = f1.Range("B3:V" & f1.Range("B" & Rows.Count).End(xlUp).Row)
ReDim a(UBound(t), 15)
For i = 1 To UBound(t)
If t(i, 21) = "Oui" Then
n = n + 1
For j = 1 To 10
a(n, j) = t(i, j)
Next j
For j = 19 To 21
' For k = 11 To 13
a(n, j - 6) = t(i, j)
' Next k
Next j
End If
Next i
Range("B3").Resize(UBound(a), 15) = a
End Sub