Re-bonjour Anaxagore, Salut Civo,
@ Civo
Selon moi, avec ton code, tu supprimes les lignes dont la colonne P ne contient aucun texte, alors que Anaxagore désire supprimer les lignes ‘lorsque la cellule est non vide en P’.
@ Anaxagore
Je remarque à l’instant que tu as peut-être de données dans les colonnes Q à Z également. Tu peux alors utiliser le code ci-dessous à la place du premier code proposé :
Sub aa()
Dim DerLig As Long, i As Integer
Application.ScreenUpdating = False
DerLig = Range("A" & Rows.Count).End(xlUp).Row
For i = 11 To DerLig
If Range("P" & i) = "" Then Range("BB" & i) = "x"
Next i
Range("BB11:BB" & DerLig).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
Range("BB:BB").ClearContents
End Sub
Amicalement.