Supprimer ligne en fonction de plusieurs valeurs d'une cellule

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 !

pierrof

XLDnaute Occasionnel
Bonjour

A l'aide d'une macro je voudrai supprimer des lignes en fonction de la valeur d'une cellule.

Dans ma colonne A, si la cellule n'est pas égale à A ou B ou C ou D alors supprimer la ligne.

Le tableau peut varier jusqu'à 20000 lignes.

Je vous remercie d'avance

A+
 

Pièces jointes

Re : Supprimer ligne en fonction de plusieurs valeurs d'une cellule

Bonjour Pierrof,

avec ce code:
Code:
Private Sub CommandButton1_Click()
For i = Range("A65535").End(xlUp).Row To 2 Step -1
If Cells(i, 1) > "D" Then Rows(i).Delete
Next i
End Sub

à+
Philippe
 
Re : Supprimer ligne en fonction de plusieurs valeurs d'une cellule

Re,

dans ce cas, remplacer le code par ceci
Code:
Private Sub CommandButton1_Click()
For i = Range("A65535").End(xlUp).Row To 2 Step -1
If Left(Cells(i, 1), 1) > "D" Then Rows(i).Delete
Next i
End Sub
à+
Philippe
 
- 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

  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
217
Retour