Bonjour galopin01
J'ai trouvé mon problème pour l'erreur (bouteille de l'ait) .........
Par contre je n'ai pas réussi a faire apparaitre une ligne supplémentaire dans la feuille recherche.
1 dans la feuille (inventaire) je pars de la colonne B à N la A n'est pas utilisé et dans la feuille (recherche) j’utilise les colonnes de A à M logique.
Voici le code.
Sub FindCol(MaCoul As Long)
Dim Coul As Range, Lig As Long, Faddress As String
With Sheets("inventaire").Columns("B")
Application.FindFormat.Interior.ColorIndex = MaCoul
Set Coul = .Find(What:="", LookIn:=xlValues, lookat:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=True)
If Not Coul Is Nothing Then
Faddress = Coul.Address
Do
Lig = [A3000].End(xlUp).Offset(1).Row
Range("A" & Lig & ":L" & Lig).Value = Coul.Resize(1, 13).Value
Set Coul = .Find(What:="", after:=Coul, LookIn:=xlValues, lookat:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=True)
Loop While Coul.Address <> Faddress
End If
End With
End Sub
Encore merci pour ta générosité et ton aide.
Pat12