Supprimer une ligne qui ne contient pas une certaine valeur

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

D

Dekoy

Guest
Bonsoir à tous,
mon souhait aurait été de supprimer toutes les ligne qui ne contienne pas un certain mot??
Par exemple, dans le fichier joint, il faudrait en cliquant sur un bouton, supprimer toutes les lignes où le mot "NON" n'apparait pas (ce mot sera toujours dans la même colonne).
Merci d'avance
 

Pièces jointes

Re : Supprimer une ligne qui ne contient pas une certaine valeur

Bonjour à tous,

Peux-tu essayer avec :
Code:
Option Explicit

Sub Supprime()
Dim i&
With Sheets(1)
For i = .Range("A65536").End(xlUp).Row To 1 Step -1
     If .Cells(i, 3).Value <> "NON" Then .Rows(i).Delete
Next i
End With
End Sub
A+ à tous

Edition : Bonjour Roger
 
Dernière édition:
Re : Supprimer une ligne qui ne contient pas une certaine valeur

Bonjour Dekoy
Le code
Code:
[COLOR="DarkSlateGray"]Sub toto()
Dim CCel As Long
   For CCel = Cells(Rows.Count, 3).End(xlUp).Row To 1 Step -1
      If Cells(CCel, 3).Value = "NON" Then Rows(CCel).Delete
   Next CCel
End Sub[/COLOR]
affecté à un bouton devrait faire l'affaire.​
ROGER2327

P.S. : Trop tard ! Bonjour JCGL.
 
- 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

Retour