Bonjour AVbr12, Xmenpl (), le forum,
A tester....de ce que j'ai compris...
Option Explicit
Dim tablo, tabloR()
Dim i&, j&, k&
Sub SupprimerLignes()
tablo = Sheets("Feuil1").Range("A1").CurrentRegion
k = 0
For i = 1 To UBound(tablo, 1)
If tablo(i, 3) = "a" Or tablo(i, 3) = "b" Or tablo(i, 6) = "i" Or tablo(i, 6) = "e" Then
ReDim Preserve tabloR(1 To 6, 1 To k + 1)
For j = 1 To 6 '
tabloR(j, 1 + k) = tablo(i, j)
Next j
k = 1 + k
End If
Next i
Sheets("Feuil1").Range("A1").CurrentRegion.Offset(1, 0).ClearContents
On Error Resume Next
Sheets("Feuil1").Range("A2").Resize(UBound(tabloR, 2), 6) = Application.Transpose(tabloR)
End Sub
Cordialement,