Bonjour à tous,
je cherche à rectifier le code ci-dessous pour me permettre de supprimer les lignes si la colonne H de la feuille "MATRIX" est vide ou égale à Zero.
je cherche à rectifier le code ci-dessous pour me permettre de supprimer les lignes si la colonne H de la feuille "MATRIX" est vide ou égale à Zero.
VB:
Sub Suppression()
Dim oda, f, ln, nCol
oda = Array(Sheets("MATRIX"))
For Each f In oda
If f.Name = "MATRIX" Then
nCol = "H"
Else
nCol = "D"
End If
For ln = f.Range(nCol & Rows.Count).End(xlUp).Row - 4 To 7 Step -1
If IsError(f.Range(nCol & ln)) Or IsEmpty(f.Range(nCol & ln)) Then
f.Rows(ln).Delete shift:=xlUp
End If
Next ln
Next f
End sub