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

Eliminer des lignes non remplies

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

J

jin150866

Guest
Bonjour voila mon petit probleme :
dans mon fichier comptabilite, j'ai fais une feuille 'Journal de comptabilite' ou je met tous mes deplacements d'argents pour le compte de l'association, apres tout va dans les onglets specifiques selon la nature des mouvements financiers.
Dans le fichier ci-joint, dans l'onglet 'avant' voila comment se presente le tableau.
J'ai fais une macro de tri mais elle ne m'enleve pas les lignes 'orphelines' entres les mouvements d'argent.
Comment modifier cette macro pour qu'elle le fasse automatiquement pour que j'obtienne un tableau comme dans l'onglet 'apres'.

Merci d'avance pour les reponses

Jin
 

Pièces jointes

Re : Eliminer des lignes non remplies

Re,

Sans variable plage (je pinaille) :

Code:
Sub Masque()
Application.ScreenUpdating = False
On Error Resume Next
With Intersect([A3:E65536], ActiveSheet.UsedRange)
  .EntireRow.Hidden = True
  .SpecialCells(xlCellTypeConstants, 1).EntireRow.Hidden = False
  .SpecialCells(xlCellTypeFormulas, 1).EntireRow.Hidden = False
End With
End Sub

Sub AfficheTout()
Rows.Hidden = False
End Sub
A+
 

Pièces jointes

Re : Eliminer des lignes non remplies

Bonsoir

???

Les codes de Job75,ne font pas ce tu fais ce que tu souhaites ???

Ça m'en bouche un coin 😕😛

Tu peux réexpliquer de nouveau avec plus de détails ce que tu souhaites faire, stp.
 
Re : Eliminer des lignes non remplies

Bonsoir.
En tout cas l'instruction que j'ai indiqué au #2 marche parfaitement et conformément à ce que je croyais avoir compris de la demande.
Elle supprime dans une feuille de CodeName Feuil1 toutes les lignes de la 4 à la 33 dont la cellule de la colonne A est vide.
À +
 
Re : Eliminer des lignes non remplies

Bonsoir Dranreb

Houps désolé, je t'avais zappé Dranreb 😱

Comme il semble qu'aucune des propositions déposées dans le fil te satisfasse le demandeur, attendons de voir la suite
 
Re : Eliminer des lignes non remplies

Re,

L'ami jin veut peut-être absolument que la ligne précédant "TOTAUX" soit affichée...

Alors avec ma dernière version :

Code:
Sub Masque()
Application.ScreenUpdating = False
On Error Resume Next
With Intersect([A3:E65536], ActiveSheet.UsedRange)
  .EntireRow.Hidden = True
  .SpecialCells(xlCellTypeConstants, 1).EntireRow.Hidden = False
  .SpecialCells(xlCellTypeFormulas, 1).EntireRow.Hidden = False
  .Find("TOTAUX", , xlValues).Offset(-1).EntireRow.Hidden = False
End With
End Sub

Sub AfficheTout()
Rows.Hidden = False
End Sub
Fichier (3).

A+
 

Pièces jointes

Re : Eliminer des lignes non remplies

Bonjour.
C'est vrai que je n'avais ps vu ça. J'avais fait un premier test foireux qui avait tout supprimé, repris les ligne condensées du résultat souhaité, et inséré un paquet de lignes vide pour retester. Avec succès là, naturellement. Si ce sont des formules il n'est peut être pas prudent de les supprimer, il vaut mieux les masquer, tu as raison.
Cordialement.
 
- 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.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…