Sub Fichier_XLS()
Dim chemin$, ville$, loisirs$, tablo, i&, n%
chemin = ThisWorkbook.Path & "\" 'dossier à adapter
ville = [K5]: loisirs = [K6]
tablo = [J27].CurrentRegion.Resize(, 4) 'matrice, plus rapide
Application.ScreenUpdating = False
[C13:C16] = "" 'RAZ
For i = 2 To UBound(tablo)
If (tablo(i, 3) = ville Or ville = "non précisé") And (tablo(i, 4) = loisirs Or loisirs = "non précisé") Then
Range("C13") = tablo(i, 2)
Range("C14") = tablo(i, 1)
Range("C15") = tablo(i, 3)
Range("C16") = tablo(i, 4)
[A10:D17].Copy...