Bonjour à tous. 
Voilà j'ai un petit problème (sinon je serais pas là 🙄).
J'ai un tableau qui va de [I8:M100], dans les cellules de la colonne I, il y à écrit "OUI" ou "NON" selon la ligne.
J'ai un p'ti bout de code qui me permet de supprimer une ligne si la colonne I contient "NON" :
	
	
	
	
	
		
Mon problème est que celà supprime la ligne entière et je voudrais juste que ça me supprime la plage allant de I à M !
Le problème viens du "EntireRow" je pense mais par quoi le remplacer ? j'ai essayé de mettre ma plage de cellule à la place mais ça me colle une erreure.
Merci de bien vouloir m'apporter votre aide 😉
	
		
			
		
		
	
				
			Voilà j'ai un petit problème (sinon je serais pas là 🙄).
J'ai un tableau qui va de [I8:M100], dans les cellules de la colonne I, il y à écrit "OUI" ou "NON" selon la ligne.
J'ai un p'ti bout de code qui me permet de supprimer une ligne si la colonne I contient "NON" :
		Code:
	
	
	Dim I     As Long
Dim Plage As Range
Set Plage = Range("I8:I" & Range("I8").End(xlDown).Row)
For I = Plage.Cells.Count To 1 Step -1
  If Plage.Cells(I).Text = "NON" Then
    Plage.Cells(I).EntireRow.Delete
  End If
Next
	Mon problème est que celà supprime la ligne entière et je voudrais juste que ça me supprime la plage allant de I à M !
Le problème viens du "EntireRow" je pense mais par quoi le remplacer ? j'ai essayé de mettre ma plage de cellule à la place mais ça me colle une erreure.
Merci de bien vouloir m'apporter votre aide 😉
			
				Dernière édition: