Bonsoir,
Une autre approche....
Il faut bien évidemment que l'onglet "Export" existe, et que les titres des colonnes soient précisées.
Bonne soirée
Sub Export()
Dim ShOrig As Worksheet, ShDest As Worksheet
Dim Base As Range
Set ShOrig = Sheets("BASE")
Set ShDest = Sheets("EXPORT")
ShDest.Range("A2:K1000").Clear
With ShOrig
Set Base = .Range("A2:O" & .Cells(Rows.Count, 1).End(xlUp).Row)
.Range("Q3").FormulaR1C1 = "=UPPER(RC[-4])=""N"""
Base.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=.Range("Q2:Q3"), _
CopyToRange:=ShDest.Range("A1:K1"), Unique:=False
.Range("Q3").Clear
End With
End Sub