Bonsoir H2SO4.
Désolé de ce retard, j'avais pris quelques jours de congés.
Merci pour ton code, cela semble fonctionner, sauf quand je l'adapte à mon classeur.
En effet j'ai le message d'erreur : "Erreur 1004, impossible de lire la propriété small de la classe WorksheetFunction".
Voici le code que j'ai :
Public Sub Écriture()
For Each c In Range("B7:B27")
If c >= Range("A1") And c <= Range("A2") Then If p Is Nothing Then Set p = c Else Set p = Union(p, c)
Next c
If p Is Nothing Then
Sheets("FL").Range("K23") = ""
Else
ThisWorkbook.Worksheets("FL").Range("K23") = Application.WorksheetFunction.Small(p, 1)
ThisWorkbook.Worksheets("FL").Range("N23") = Application.WorksheetFunction.VLookup(ThisWorkbook.Worksheets("FL").Range("K23"), Range("B7:C27"), 2, False)
End If
End Sub
D'où vient mon erreur ? je ne vois pas ...
Cordialement,
Corsaire.