Copie d'une ligne sur autre feuille... aie aie aie je debute

bonjour,

j'ai beau lire et relire toute sorte d'idees de code sur des forums... j'y arrive pas!

voila mon probleme...

j'ai constitué un classeur avec 2 feuilles :

risquesUT - Planaction

je veux que ma ligne soit recopiée sur "Planaction" si ma colonne M "risquesUT" = P1

si quelqu'un peut m'aider...

Merci!

sophie

Bonjour,

Une solution avec filtre

Sub Extrait()
        Application.ScreenUpdating = False
    With Sheets("risquesUT")
        .Range("x2") = "=m3=""P1""" 'critère
        .Range("b2:m" & .[b65000].End(xlUp).Row).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
        .Range("x1:x2"), CopyToRange:=Sheets("Planaction").Range("a2:L2"), Unique:=False
        .Range("x2").ClearContents
    End With
End Sub

Amicalement

Claude

35sofynet-extrait.zip (52.28 Ko)

Bonjour,

Une autre solution dans la continuité de ton worksheet_change sur lequel tu étais partie.

Cordialement.

Merci beaucoup, zirak !

c'est formaidable! et dire que ca fait 3 jours que je suis dessus et que je cherche!

re,

Prend le bon réflexe de solder les postes, c'est ici

a resolu3
Rechercher des sujets similaires à "copie ligne feuille aie debute"