Bonjour Jean, bonjour le forum,
Supprime ces cases à cocher inutiles qui ne font qu'alourdir ton fichier et essaye le code ci-dessous qui réagit au clic du bouton droit dans une cellule :
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) 'au clic du bouton droit dans l'onglet
Dim OD As Worksheet 'déclare la variable OD (Onglet Destination)
Dim DEST As Range 'déclare la variable DEST (cellule de DESTination)
Set OD = Worksheets("Feuil2") 'définit l'onglet de destination OD
If Target.Column < 0 Or Target.Column > 9 Then Exit Sub 'si le clic du bouton droit a lieu ailleurs que dans les colonnes 1 à 9, sort de la procédure
Cancel = True 'empêche le menu contextuel lié au double-clic
Set DEST = OD.Cells(Application.Rows.Count, "B").End(xlUp).Offset(1, 0) 'définit la cellule de destination DEST (première cellule vide de la colonne B de l'onglet OD)
Cells(Target.Row, "B").Resize(1, 8).Copy DEST 'copie la ligne de la cellule où a eu lieu le clic du bouton droit et la colle dans DEST
End Sub