1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
Sub recopie_ligne_selectionnée()
ligne_destination = 4
classeur_destination = "Feuil11"
classeur_source = ActiveSheet.name
'Set
Set selection_ligne = Application.InputBox(prompt:="Selectionner la ligne à recopier ", Type:=8)
If selection_ligne.Rows.Count = 1 And selection_ligne.Row <> 0 Then
'on recopie
la_ligne_source = selection_ligne.Row
'on recopie les colonnes souhaitées
Worksheets(classeur_destination).Cells(ligne_destination, 2).Value = Worksheets(classeur_source).Cells(la_ligne_source, 3).Value
Worksheets(classeur_destination).Cells(ligne_destination, 3).Value = Worksheets(classeur_source).Cells(la_ligne_source, 4).Value
'....
MsgBox "on a copié la ligne : " & CStr(la_ligne_source)
Else
MsgBox " Revoir la selection"
End If
End Sub |
Partager