Bonjour à tous,
je recherche le script qui me copie une ligne de la cellule A à O avec une condition sur la cellule P qui se trouve sur la même ligne
si sur mon onglet (SHEET1) je mets "OUI" sur la cellule P de la ligne 40 donc on copie de A40 à O40 sur l'onglet (SHEET2) à la suite
j'ai réussi à le faire sur excel 2007 voilà la macro
J'espère mettre bien expliquer si vous pouvez m'aiguiller car là je n'arrive pas à trouver le script.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function CopierColler() { Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count > 1 Then Exit Sub If Target.Column = 16 Then If UCase(Target.Value) = "OUI" Then Range("A" & Target.Row).Resize(1, 15).Copy ActiveSheet.Paste Destination:=Worksheets("SHEET2").Range("A" & Rows.Count).End(xlUp).Offset(1, 0) Application.CutCopyMode = False End If End If End Sub }
Merci,
Benoît.
Partager