Supression en bloc de lignes

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 !

Aimedjie

XLDnaute Occasionnel
Bonjour,

J'ai une macro qui me permet d'ajouter des lignes dans un tableau et une autre qui me permet d'en supprimer. Le problème survient si je sélectionne plus d'une ligne, la macro n'en supprime que quelques unes. Plus je sélectionne de lignes, plus la macro en oubli.

Pouvez-vous m'aider?
 

Pièces jointes

Re : Supression en bloc de lignes

bonjour Aimedjie

Teste remplacer

Code:
For Each cellAutresEcartsToDelete In Selection
    
        If Cells(cellAutresEcartsToDelete.Row, 1).Value = "D" Then
            cellAutresEcartsToDelete.EntireRow.Delete
        End If
        
    Next cellAutresEcartsToDelete

par

Code:
For n = Selection.Row + Selection.Rows.Count - 1 To Selection.Row Step -1
  If Cells(n, 1).Value = "D" Then Rows(n).Delete
Next n
 
- 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

Retour