Supprimer ligne contenant un zero

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

K

kod86580

Guest
Bonjour,

Je tiens tous d'abord a remercier les personnes qui souhaiterons m'aider

Voici mon soucis

Dans le document ci-joint, je souhaite que dans l'onglet "besoin", toute les lignes dans la colonne "d" contenant un zéro soit supprimer.

Merci par avance de votre aide

Nicolas
 

Pièces jointes

Re : Supprimer ligne contenant un zero

Bonjour kod86580 ... et bienvenue à Nicolas

Pas grand chose dans ta feuille "besoin" ... j'imagine donc que ce bout de code sera à intégrer dans une portion existante de ton code?? Pas eu le courage, pour autant de vérifier si, au moment de "garnir" la feuille, on ne pourrait pas s'abstenir d'y renseigner les lignes avec un 0 en colonne D.
Attention donc à ne pas "greffer" des bouts de procédures sur celles existantes (jusqu'à créer une usine à gaz 😱)
VB:
Sub supprZéros()
Application.ScreenUpdating = False
With Sheets("Besoin")
    For Lig = .Cells(.Rows.Count, 4).End(xlUp).Row To 2 Step -1
        If .Cells(Lig, 4).Value = 0 Then .Rows(Lig).Delete
    Next Lig
End With
Application.ScreenUpdating = True
End Sub
 
Re : Supprimer ligne contenant un zero

Bonsoir à tous


Histoire de varier les plaisirs et pour le plaisir de croiser Modeste 😉
Un version sans boucle ( à adapter si il y a quelque chose dans la colonne E 😉 )
Code:
Sub supprZérosBis()
Application.ScreenUpdating = False
Columns(4).SpecialCells(2, 1).Offset(, 1) = "=IF(RC[-1]=0,""$$"",0)"
Columns(5).SpecialCells(-4123, 2).EntireRow.Delete
Columns(5).Delete
Application.ScreenUpdating = True
End Sub
 
Re : Supprimer ligne contenant un zero

l'agrafe à dit:
pour le plaisir de croiser Modeste 😉
Salut toi-même! 😀

Pas de variable à déclarer, donc pas de Dim 🙄
Ceci dit, si pas de 0 en colonne D, va falloir gérer les erreurs, mais je ne déteste pas la proposition (dit-il, de son air de celui à qui on aurait demandé son avis ... mais au moins, si kod86580, satisfait et repus ne repassait pas par ici, tu n'auras pas l'impression d'avoir craché contre le vent 😀)
 
- 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

Réponses
6
Affichages
262
Réponses
40
Affichages
2 K
Retour