Macro supprimer ligne ne fonctionne pas

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

L

Laurentl

Guest
Bonjour à tous!

Je ne comprends pas mon erreur dans cette macro pour supprimer la ligne dont la cellule en colonne B est vide:

Sub Macro()
For i = 1 To Range("A6000").End(xlUp).Row
If Cells(i, 3).Value = "" Then
Rows(i).EntireRow.Delete
End If
Next i
End Sub

Vous le verrez dans mon fichier joint.

Merci!
 

Pièces jointes

Dernière modification par un modérateur:
Re : Macro supprimer ligne ne fonctionne pas

Bonjour,

pas ouvert ton fichier, mais lorsque tu supprimes des lignes il faut commencer par la fin et remonter, essaye peut être en modifiant comme suit :
Code:
Option Explicit
Sub Macro()
Dim i As Long
For i = Range("A6000").End(xlUp).Row To 1 Step -1
    If Cells(i, 3).Value = "" Then Rows(i).Delete
Next i
End Sub
bon après midi
@+

Edition : bonjour Roland🙂
 
Re : Macro supprimer ligne ne fonctionne pas

re

voir ceci fonctionne !

Code:
Sub Macro()
Application.ScreenUpdating = False
For i = Columns(1).Rows(ActiveSheet.Rows.Count).End(xlUp).Row To 1 Step -1
If Cells(i, 3).Value = "" Then Rows(i).EntireRow.Delete
Next i
Application.ScreenUpdating = True
End Sub
 
Re : Macro supprimer ligne ne fonctionne pas

Merci beaucoup à vous deux!

La macro de pierro93 rend l'opération tres longue cependant, alors j'opte pour celle de Roland_M.

Ca fonctionne très bien merci encore à vous deux!

Bon aprem!
 
- 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
15
Affichages
626
Réponses
10
Affichages
630
Réponses
5
Affichages
830
Retour