Merci à tous pour votre aide, c'est vraiment super.
En fait, ça se gâte : mon problème est plus complexe
(nan, j'ai pas de complexes!)
je vais essayer d'être claire :
sur les feuilles 5 à 8 je dois supprimer les lignes dont la colonne obervations
contient "suppr"... jusque là ça va,
là où ça se complique c'est que sur la feuille 4 j'ai 3 lignes de titres,
sur les feuilles 5 à 8 j'ai 6 lignes de titres, donc pas facile pour le filtre,
et où ça se corse encore plus (niark!)
c'est que la colonne observations n'est pas au même endroit :
sur la feuille 5 elle est en R, sur la feuille 6 elle est en AJ,
sur la feuille 7 elle est en Q, sur la feuille 8 elle est en AD
j'ai pas réussi ce prodige en bidouillant la macro de @+Thierry, alors j'ai
essayé de bidouiller celle d'Abel.
ça me donne :
(pitié, ne riez pas SVP! je ne suis pas pro en VBA!)
Sub Suppress()
Dim C As Range
Dim lig As Long
Dim ligTrans As Byte
Dim col As Byte
Dim sh As Byte
Dim plage
For sh = 5 To 8
'Windows("TESTCB.xls").Activate
Select Case sh
Case 5
col = 18 'R
ligTrans = 4
Case 6
ligTrans = 7
col = 17 'Q
Case 7
col = 36 'AJ
ligTrans = 7
Case 8
col = 30 'AD
ligTrans = 7
End Select
Sheets(sh).Select
Set plage = Range(Cells(ligTrans, col), Cells(65536, ActiveCell.Column).End(xlUp))
For Each C In plage
lig = C.Row
While Not plage(lig - 1).Find("suppr") Is Nothing
Rows(lig).Delete
Wend
Next
Next
End Sub
et il ne me fait que la 1ère ligne, et encore, il ne la supprime pas!!!
Can you help me????
merci beaucoup à vous, au moins d'avoir pris le temps de me lire,
et bon ouikend.
C@thy