Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Supprimer des lignes si cellule en B contient "Batch"
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 !
Re : Supprimer des lignes si cellule en B contient "Batch"
bonjour SOYA
A tester:
Code:
Application.screenupdating=False
for n=range("B65536").end(xlup).row to 1 step -1
if range("B" & n)="Batch" then rows(n).delete
next n
Application.screenupdating=True
Re : Supprimer des lignes si cellule en B contient "Batch"
Bonjour soya, Bonjour PierreJean,
Le code de PierreJean fonctionne pour les cellules égales à "Batch"
pour "contient", je proposerais une petite modification :
Code:
Application.screenupdating=False
for n=range("B65536").end(xlup).row to 1 step -1
if range("B" & n).value Like "*Batch*" then rows(n).delete
next n
Application.screenupdating=True
et si le mot "batch" peut être en minuscules ou majuscules, plutôt :
Code:
Application.screenupdating=False
for n=range("B65536").end(xlup).row to 1 step -1
if ucase(range("B" & n).value) Like "*BATCH*" then rows(n).delete
next n
Application.screenupdating=True
Re : Supprimer des lignes si cellule en B contient "Batch"
Bonjour tous
On peut tout de même utiliser le filtre automatique
Code:
Sub Macro3()
Dim rf As Range
Application.ScreenUpdating = False
ActiveSheet.UsedRange.SpecialCells(xlCellTypeBlanks).Delete Shift:=xlUp
Range("B1").AutoFilter Field:=1, Criteria1:="=*batch*", Operator:=xlAnd
Set rf = Range("_FilterDataBase")
rf.Offset(1, 0).Resize(rf.Rows.Count - 1).SpecialCells(xlCellTypeVisible).Delete Shift:=xlUp
ActiveSheet.AutoFilterMode = False
Application.ScreenUpdating = True
End Sub
- 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