Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

  • Initiateur de la discussion Initiateur de la discussion sofynet
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

sofynet

Guest
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
 

Pièces jointes

Re : copie d'une ligne sur autre feuille... aie aie aie je debute

Bonjour
Comme ça peut être:
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
 If Not Intersect(Me.[M3:M96], Target) Is Nothing And Target.Count = 1 Then
    If Target.Value = "P1" Then
'        Range(Cells(Target.Row, 3), Cells(Target.Row, 96)).Copy Destination:=Sheets("Feuil1").Range("A3" & Sheets("Feuil1").Range("M65536").End(xlUp).Row + 1)
        Cells(Target.Row, 3).Resize(, 94).Copy Destination:=Sheets("Planaction").Range("A" & Sheets("Planaction").Range("A65536").End(xlUp).Row + 1)
    End If
End If
End Sub
À+
 
Re : copie d'une ligne sur autre feuille... aie aie aie je debute

Bonjour,

Ou :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Not Intersect(Me.[M3:M96], Target) Is Nothing And Target.Count = 1 Then
    If Target.Value = "P1" Then
        
        Me.Range(Range("B" & Target.Row), Range("B" & Target.Row).End(xlToRight)).Copy
        
        Sheets("Planaction").[A200].End(xlUp).Offset(1).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
            :=False, Transpose:=False
    
        Application.CutCopyMode = False
    End If
End If

End Sub


Mais quand on entre la valeur P1, à la validation on change de sélection, donc il n'est pas copier enfaite, il faudra ce repositionner dessus pour ce faire.
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

M
Réponses
11
Affichages
1 K
macca
M
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…