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

supprimer ligne vides entre la première ligne ecrite et la dernière

  • Initiateur de la discussion Initiateur de la discussion reve24
  • 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 !

reve24

XLDnaute Occasionnel
Bonjour à tous
je cherche une macro pour supprimer les lignes vides entre la première ligne ecrite et la dernière
voir fichier

Merci à tous d avance
 

Pièces jointes

Re : supprimer ligne vides entre la première ligne ecrite et la dernière

Bonjour

En effectuant un tri (Données/Trier)

Tu supprimes les lignes vides.

Ensuite en C2, mettre cette formule
=STXT(A2;2;3)*1
et faire une recopie vers le bas
puis trier sur cette colonne (tri croissant)

Le tout sans macro.... ou ensuite avec... grâce à l'enregistreur de macros.

EDITION
: Bonjour Misange
 
Dernière édition:
Re : supprimer ligne vides entre la première ligne ecrite et la dernière

Bonjour

Si l'excellente suggestion du tri ne te convient pas tu peux toujours mettre ça dans ton classeur de macro perso et le relier à un bouton
Code:
Sub SuppLigneVides()
ModeRecalcul = Application.Calculation
' Réglage du recalcul sur mode manuel
Application.Calculation = xlCalculationManual
    With ActiveSheet.UsedRange
    derLi = .Row + .Rows.Count - 1
    End With
    Application.ScreenUpdating = False
    For r = derLi To 1 Step -1
    If Application.CountA(Rows(r)) = 0 Then Rows(r).Delete
    Next r
Application.Calculation = ModeRecalcul
End Sub
 
Re : supprimer ligne vides entre la première ligne ecrite et la dernière

merci effectivement ta solution est celle qui repond à mes besoins
il est evident que je n aurais pas fait appel aux experts que vous etes pour effectuer un tri
merci genial
 
Re : supprimer ligne vides entre la première ligne ecrite et la dernière

Re


Le tri pourtant fait ce que tu souhaites...c'est juste un peu plus long 🙄

Tu as essayé au moins ?

Sinon un filtre automatique peut suffire aussi (avec comme critère: vide)
puis Édition/Supprimer la ligne

(toujours avec ou sans macro) (et la c'est juste un peu plus court)
 
Dernière édition:
Re : supprimer ligne vides entre la première ligne ecrite et la dernière

BOnjour,
j'ai un peu le meme soucis que reve24 sauf que moi je ne veux pas les supprimer.
Voilà mon probleme sur ma feuille facture (voire PJ) lorsque je mets mon n° de Clients ma facture se genère
toute seule mais le probleme c qu'il y a des blancs entre mes articles, par exemple entre le 1er et 4ème article qui ont été acheter
par le client numéros 1, il y auras deux lignes blanches entre ces deux articles(ce qui est tout a fait normal) donc est il possible d'effacer sans effacer ces lignes blanches.

Aidez moi svp,merci d'avance.
 

Pièces jointes

Re : supprimer ligne vides entre la première ligne ecrite et la dernière

Effacer sans effacer ? ou effacer sans supprimer ?
Pour effacer sans supprimer to remplace dans la macro
If Application.CountA(Rows(r)) = 0 Then Rows(r).Delete
par
If Application.CountA(Rows(r)) = 0 Then Rows(r).ClearContents
 
Re : supprimer ligne vides entre la première ligne ecrite et la dernière

Bonjour

seghi0051
Il est d'usage de poser ses questions dans son propre fil de discussion.
Pas dans celui d'un autre ...
(voir la charte)
 
- 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

Discussions similaires

Réponses
2
Affichages
107
Réponses
5
Affichages
186
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…