Pb sur MacroVBA excel

Fermé
Calvin - 4 mars 2009 à 22:15
rimousky Messages postés 3 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 4 mars 2009 - 4 mars 2009 à 22:19
Bonjour,

Débutant en VB, je ne parviens pas à écrire la macro qui me permet de supprimer une ligne si 2 conditions ne sont pas vérifiées. Concrètement, si sur I2, la valeur est inférieure à 75.84 et si sur G2 la valeur = 0 , je souhaite alors supprimer la ligne.
Avec quelques informations glanées ici et là, j'arrive à ça :

Dim I As Long
Dim Plage As Range
Set Plage = Range("I2:I" & Range("I2").End(xlDown).Row)
For I = Plage.Cells.Count To 1 Step -1
If Plage.Cells(I).Value < 75.84 Then
Plage.Cells(I).EntireRow.Delete
End If
Next

....mais je ne sais pas comment intégrer ce double contrôle, à savoir vérifier également sur G2 ...

Un grand merci par avance pour votre aide.
A voir également:

1 réponse

rimousky Messages postés 3 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 4 mars 2009
4 mars 2009 à 22:19
tu dois pouvoir ajouter après la première conditions une deuxième condition après un "or"

for i conditions 1 OR conditions 2
0