Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Supprimer la derniere ligne dans une plage de cellules

KTM

XLDnaute Impliqué
Bonsoir chers tous
J'aimerais avoir un petit code qui supprime la derniere ligne de ma plage ( pas la ligne entière de la feuille)
j'ai ceci:
dl = Range("A" & Rows.Count).End(xlUp).Row …………….derniere ligne non vide
Ma plage occupe les colonnes A B C D

MERCI.
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Re @KTM ,

Essayer:
VB:
Range("a2:d" & 1 + Cells(Rows.Count, "a").End(xlUp).Row).Delete xlShiftUp

Le 1+ est présent pour ne pas effacer la première ligne si la seule ligne non vide est la ligne n°1.

edit: oublié d'écrire le .Row
 
Dernière édition:

Discussions similaires

Réponses
6
Affichages
142
Réponses
17
Affichages
348
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…