J'ai le tableau suivant:
Ligne 13: "Désignation Prix Unitaire Qte Total"
Si j'insère un nouvelle article, il se met en ligne 14.
Si je rajoute un 2 ème article, la ligne 14 passe en 15 et le nouveau enregistrement se mets en ligne 14 etc...
Je souhaiterais exécuter une macro qui effacerait toutes ces lignes articles.
Du genre:
Effacer ligne 14 à dernière ligne remplie.
Ce test doit s'effectuer sur la colonne D14 qui contient la désignation de l'article.
Merci à ceux qui voudront bien m'aider.
EDIT:
J'ai trouvé ca:
- Code: Tout sélectionner
RowFin = Range("F65536").End(xlUp).Row + 0
Range(Range("D14"), Range("G" & RowFin)).Select
Il faudrait maintenant selectionner les lignes de cette plage avant de les supprimer.
-- 01 Sep 2010, 16:44 --
En fait, plutot que de supprimer les lignes j'ai supprimé les cellules vers le haut avec ceci:
- Code: Tout sélectionner
dernière = Range("D14").End(xlDown).Row
Range(Range("D14"), Range("G" & dernière)).Select
Selection.Delete Shift:=xlUp
Range("B2").Select
Seul petit probleme, quand je protège la feuille il ne veut pas supprimer la plage alors qu'il veut bien supprimer les lignes de cette plage....

