Ne pas enregistrer les lignes vides

  • Initiateur de la discussion Initiateur de la discussion Nicolas
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

Nicolas

Guest
Bonjour,
j'aimerais créer une macro qui me permette d'enregistrer uniquement les lignes dont la colone A est remplie. J'ai trouver comment faire pour les masquer avant l'impression

"Sub suppr_Lv()
Application.ScreenUpdating = False
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Cells(r, "A")) Then Rows(r).Hidden = True
Next r
ActiveSheet.PrintOut
Rows().Hidden = False
End Sub"

Comment modifier cette commande pour qu'elle enregistre au lieu d'imprimer?
Merci beaucoup
Nicolas
 
Bonjour Nicolas,

Pour pouvoir répondre à ta question, j'aimerais avoir quelques précisions.

Ta macro cache les lignes vides ce qui permet de ne pas les imprimer, mais les lignes sont toujours dans le fichier. Il suffit de faire Rows.Hidden= True pour les faire réapparaître.

Si ta question est, comment supprimer les lignes dont la première cellule est vide, avant d'enregistrer le classeur, ce n'est pas un problème. Par contre une fois le classeur enregistré, tu ne pourra restaurer les lignes supprimées.

A bientôt peut-être ...

Omicron
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour