Bonjour à tous.
Donc voila j'essaie de trouver une solution pour supprimer plusieurs plages de cellules dont la position de la 1ere et dernière ligne varie a chaque fois(pour chaque plage).
Toutefois , dans la première et dernière ligne de la plage à supprimer on retrouve toujours la même valeur qu'on appellera respectivement VPL ( valeur première ligne ) VDL ( valeur dernière ligne).
A mon niveau actuel de vba je n'arrive à supprimer qu'une plage de cellule dont le nombre de ligne est fixe à partir de l'apparition de la valeur VDL ou VPL dans une ligne.
Voila j'espère que j'ai été assez claire.Si vous avez besoin de plus d'explication je reste à votre disposition,en vous remerciant d'avance pour vos réponses.
![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Donc voila j'essaie de trouver une solution pour supprimer plusieurs plages de cellules dont la position de la 1ere et dernière ligne varie a chaque fois(pour chaque plage).
Toutefois , dans la première et dernière ligne de la plage à supprimer on retrouve toujours la même valeur qu'on appellera respectivement VPL ( valeur première ligne ) VDL ( valeur dernière ligne).
A mon niveau actuel de vba je n'arrive à supprimer qu'une plage de cellule dont le nombre de ligne est fixe à partir de l'apparition de la valeur VDL ou VPL dans une ligne.
Code:
Application.screenupdating= false
Dim i As long
Dim derl as long
derl = range("A1000000").end(xlup).row
For i = derl To 1 step -1
If Range("A" & i).value like "*VPL*" Then
Range("A" & i & ":A" & i + 7).EntireRow.Delete
End If
Next
Voila j'espère que j'ai été assez claire.Si vous avez besoin de plus d'explication je reste à votre disposition,en vous remerciant d'avance pour vos réponses.