Bonjour,
Je dispose d'un fichier Excel partagé sur le réseau.
Pour l'heure, dès qu'une ligne est remplie et que l'utilisateur double clique sur la case de la colonne 1, la ligne est coupée et collée vers la feuille 2 du fichier.
Je souhaiterai que les lignes soient copiées vers un autre classeur excel. Comment faire??
Voici mon code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'macro Dan pour eboiteux
Dim dlg As Integer
If Not Intersect(Target, Range("A2:A" & Range("A" & Rows.Count).End(xlUp).Row)) Is Nothing Then
With Target
If Range("J" & .Row) <> "" And Range("K" & .Row) <> "" And Range("L" & .Row) <> "" And Range("M" & .Row) <> "" And Range("N" & .Row) <> "" Then
dlg = Sheets("Analysés").Range("A" & Rows.Count).End(xlUp).Row + 1
Range("A" & .Row & ":N" & .Row).Copy Sheets("Analysés").Range("A" & dlg)
.EntireRow.Delete
End If
End With
End If
Cancel = True
End Sub
Merci. Emilien