Bonsoir,
Je cherche un code VBA, qui à partir d'une cellule non-vide (cellule cible), me permettrait d'effacer 3 lignes contiguës (celle du dessous, celle du dessus, et la ligne concernée par la cellule cible).
En fouillant, à droite à gauche, j'ai pu écrire le code suivant:
Bon, ça marche mais je trouve ça ultra bourrin. Y'aurait-il une manière plus élégante de régler ceci?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Worksheets("Feuil1").Range("C" & Rows.Count).End(xlUp).Offset(-1, 0).EntireRow.Delete Worksheets("Feuil1").Range("C" & Rows.Count).End(xlUp).Offset(1, 0).EntireRow.Delete Worksheets("Feuil1").Range("C" & Rows.Count).End(xlUp).EntireRow.Delete
Merci de votre attention
Partager