Macro Excel supprimer les lignes vides d'une autre feuille

benadry

XLDnaute Occasionnel
Bonjour le forum,


J'ai trouvé une petite macro qui permet de supprimer les lignes vides de la feuille Excel active :

Code:
Sub Supprimer_les_lignes_vides()


 Range("A1:A65536").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
 
End Sub

La feuille dont je veux supprimer les lignes pouvant changer, je veux mettre la macro sur une autre feuille et l'exécuter au moyen d'un bouton.

La feuille dont je veux supprimer les lignes est toujours la dernière.

Son nom est extrait dans la cellule d'une autre feuille (feuille Immos, cellule AG2).

Je suppose qu'il faut passer par l'instruction With Sheet ..., mais je n'arrive pas à trouver la bonne syntaxe.

Qualqu'un pourrait-il m'aider ?

Merci d'avance.

Cordialement.
 

Discussions similaires

Statistiques des forums

Discussions
312 165
Messages
2 085 883
Membres
103 014
dernier inscrit
moimoi31