Macro pour supprimer des lignes

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

B

Brice

Guest
Salut les gens du Forum,

je cherche à faire une macro pour supprimer les lignes ou la cellule de la colonne C est vide.
Voici ce que j'ai fait :

Sub SupprimerLigne()
For n = 1 To 3000
If Range('C' & n).Value = 'VIDE' Then
Rows(n).Delete
End If

Next n
End Sub

Ca marche pas du tout...🙁

Merci d'avance.
 
Bonjour

essaies plutot

Sub SupprimerLigne()
application.screenupdating =false
For n = 3000 to 1 step -1
If Range('C' & n) = '' Then Rows(n).Delete
Next n
application.screenupdating = true
End Sub

Message édité par: Pascal76, à: 15/06/2006 13:20
 
Coucouc à tous,

Une autre solution :

Sub Exo_13()

With ActiveSheet.UsedRange
DerLi = .Row + .Rows.Count - 1
End With

For r = DerLi To 1 Step -1
If Application.CountA(Rows(r)) = 0 Then Rows(r).Delete
Next r

End Sub

Papaye
 
- 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
5
Affichages
235
Réponses
8
Affichages
466
Réponses
2
Affichages
201
Réponses
4
Affichages
177
Réponses
10
Affichages
281
Réponses
8
Affichages
233
Retour