Bonjour le Forum
Voici un code que l'on ma donnée sur le Forum il marche très bien. mais je souhaite le compléter.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$DL$54" Then Exit Sub
Set ligne = ActiveSheet.Columns(107).Find(Target)
Set cop = ActiveSheet.Range(ActiveSheet.Cells(ligne.Row, 107), ActiveSheet.Cells(ligne.Row, 113))
cop.Copy ActiveSheet.Range(Target.Address)
End Sub
car je voudrais qu'il soit possible de l'effectuer sur plusieurs cellules voilà donc mon essai mais ça marche pas et après plusieurs changement je plante toujours
je n'ai pas non plus réussi à le transformer en macros
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> ("$DK$49:$DK$52") Then Exit Sub
Set ligne = ActiveSheet.Columns(107).Find(Target)
Set cop = ActiveSheet.Range(ActiveSheet.Cells(ligne.Row, 107), ActiveSheet.Cells(ligne.Row, 113))
cop.Copy ActiveSheet.Range(Target.Address)
End Sub
merci pour votre aide précieuse car là j'en ai vraiment besoin
et Bonne soirée
Voici un code que l'on ma donnée sur le Forum il marche très bien. mais je souhaite le compléter.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$DL$54" Then Exit Sub
Set ligne = ActiveSheet.Columns(107).Find(Target)
Set cop = ActiveSheet.Range(ActiveSheet.Cells(ligne.Row, 107), ActiveSheet.Cells(ligne.Row, 113))
cop.Copy ActiveSheet.Range(Target.Address)
End Sub
car je voudrais qu'il soit possible de l'effectuer sur plusieurs cellules voilà donc mon essai mais ça marche pas et après plusieurs changement je plante toujours
je n'ai pas non plus réussi à le transformer en macros
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> ("$DK$49:$DK$52") Then Exit Sub
Set ligne = ActiveSheet.Columns(107).Find(Target)
Set cop = ActiveSheet.Range(ActiveSheet.Cells(ligne.Row, 107), ActiveSheet.Cells(ligne.Row, 113))
cop.Copy ActiveSheet.Range(Target.Address)
End Sub
merci pour votre aide précieuse car là j'en ai vraiment besoin
et Bonne soirée