Excel suppression de lignes avec conditions
sam
-
G.David Messages postés 790 Statut Membre -
G.David Messages postés 790 Statut Membre -
Bonjour à tous,
je suis en train de me créer un planning projet avec Excel automatisé par macro. Voila ce que recherche à faire :
j'ai un tableau de 10 colonnes, dans la colonne E j'ai la donnée 1 ou 0, dans la colonne F j'ai la donnée "OK" ou "NOK", ce tableau contient beaucoup de ligne et qui varie d'ailleurs souvent.
Comment puis je supprimer toutes les lignes du tableau qui contiennent en colonne E la valeur 1 et en colonne F la valeur "OK". (je suis sur office 2007)
j'ai chercher sur le net mais je n'ai rien trouvé sur une macro avec un for et deux conditions réuni.
(je suis débutant)
Merci d'avance si quelqu'un à une solution.
je suis en train de me créer un planning projet avec Excel automatisé par macro. Voila ce que recherche à faire :
j'ai un tableau de 10 colonnes, dans la colonne E j'ai la donnée 1 ou 0, dans la colonne F j'ai la donnée "OK" ou "NOK", ce tableau contient beaucoup de ligne et qui varie d'ailleurs souvent.
Comment puis je supprimer toutes les lignes du tableau qui contiennent en colonne E la valeur 1 et en colonne F la valeur "OK". (je suis sur office 2007)
j'ai chercher sur le net mais je n'ai rien trouvé sur une macro avec un for et deux conditions réuni.
(je suis débutant)
Merci d'avance si quelqu'un à une solution.
A voir également:
- Excel suppression de lignes avec conditions
- Forcer suppression fichier - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne excel - Guide
1 réponse
une petite macro sur 5000 lignes
non testé en vrai grandeur
Sub suppression()
For x = 1 To 5000
If Cells(x, 5).Value = 1 And (Cells(x, 6).Value = "ok" Or Cells(x, 6).Value = "OK") Then ' teste les valeur par lignes
Rows("$" & x & ":$" & x).Delete Shift:=xlUp 'si les condition sont remplies on supprime la ligne et on le remonte
x = x - 1 ' on recule le compteur
End If
Next ' et on continue
End Sub
non testé en vrai grandeur