Noemy
XLDnaute Junior
Bonjour,
J'ai trouvé ce code qui m'interesse beaucoup, mais est-ce que quelqu'un pourrait me l'expliquer (simplement) afin que je puisse l'adapter à mon tableau.
Merci par avance.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim cel As Range 'déclare la variable cel
Dim dest As Range 'déclare la variable dest
'boucle sur les cellules pouvant contenir
For Each cel In Range("E2:E65536")
'condition : si la valeur de la cellule contient la valeur
If cel.Value = "libre" Then
Set dest = Sheets("Analyse").Range("B65536").End(xlUp).Offset (1, 0) 'définit la variable dest
cel.EntireRow.Resize(, 255).Copy Destination:=dest 'copy la ligne de la cellule
End If 'fin de la condition
Next cel 'prochaine cellule de "ta_plage"
End Sub
J'ai trouvé ce code qui m'interesse beaucoup, mais est-ce que quelqu'un pourrait me l'expliquer (simplement) afin que je puisse l'adapter à mon tableau.
Merci par avance.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim cel As Range 'déclare la variable cel
Dim dest As Range 'déclare la variable dest
'boucle sur les cellules pouvant contenir
For Each cel In Range("E2:E65536")
'condition : si la valeur de la cellule contient la valeur
If cel.Value = "libre" Then
Set dest = Sheets("Analyse").Range("B65536").End(xlUp).Offset (1, 0) 'définit la variable dest
cel.EntireRow.Resize(, 255).Copy Destination:=dest 'copy la ligne de la cellule
End If 'fin de la condition
Next cel 'prochaine cellule de "ta_plage"
End Sub