VBA supprimer la dernière ligne
canti
-
Patrice33740 Messages postés 8930 Statut Membre -
Patrice33740 Messages postés 8930 Statut Membre -
Bonjour,
Je veux séléctionner et supprimer la dernière ligne de mon fichier avec une macro, le problème c'est que a chaque fois le nombre de ligne change par exemple dans mon cas:
Rows("6199:6199").Select
Selection.ClearContents
Dans ce cas j'ai 6199 ligne mais il se peut que j'en ai plus ou moins, comment faire pour séléctionner la dernière ligne quelque soit le nombre?
Par avance merci
Je veux séléctionner et supprimer la dernière ligne de mon fichier avec une macro, le problème c'est que a chaque fois le nombre de ligne change par exemple dans mon cas:
Rows("6199:6199").Select
Selection.ClearContents
Dans ce cas j'ai 6199 ligne mais il se peut que j'en ai plus ou moins, comment faire pour séléctionner la dernière ligne quelque soit le nombre?
Par avance merci
A voir également:
- VBA supprimer la dernière ligne
- Supprimer rond bleu whatsapp - Guide
- Supprimer dernière page word - Guide
- Partager photos en ligne - Guide
- Supprimer pub youtube - Accueil - Streaming
- Aller à la ligne excel - Guide
2 réponses
bonjour
trouvé sur le forum
la dernière ligne utilisée de la colonne A
derli=Sheets(nomFeuille).Range("A" & Rows.Count).End(xlUp).Row
la dernière ligne utilisée de la feuille
derli = Sheets(nomFeuille).Cells.Find("*", , , , xlByRows, xlPrevious).Row
et pour la supprimer
Sheets(nomFeuille).Cells(derli,1).EntireRow.delete
bonne suite
trouvé sur le forum
la dernière ligne utilisée de la colonne A
derli=Sheets(nomFeuille).Range("A" & Rows.Count).End(xlUp).Row
la dernière ligne utilisée de la feuille
derli = Sheets(nomFeuille).Cells.Find("*", , , , xlByRows, xlPrevious).Row
et pour la supprimer
Sheets(nomFeuille).Cells(derli,1).EntireRow.delete
bonne suite