Copier une ligne avec mise en forme d'une feuille à l'autre

Bonjour à toutes et à tous,

Je cherche à copier/coller des lignes suivant un choix effectué par l'utilisateur d'une feuille à l'autre, mais en gardant la mise en forme de la ligne.

Voici le code VBA actuel, quie me copie bien les lignes suivant le choix de l'utilisateur mais sans sa mise en forme :

Sheets("BD").Range("B" & i & ":AE" & i).Copy
            Sheets("recherche").Select
            Sheets("recherche").Range("B3").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
                :=False, Transpose:=False

Merci à tous pour votre précieuse aide...

Nico.

Bonjour,

A tester.

Worksheets("BD").Range("B" & i & ":AE" & i).Copy _
    Destination:=Worksheets("recherche").Range("B3")

Ahhhhhh super !

Merci beaucoup Jean-Eric, cela fonctionne parfaitement !

Excellente journée à vous

Nico.

Rechercher des sujets similaires à "copier ligne mise forme feuille"