Bonjour à tous,
Voici plusieurs jours ou je me retrouve avec une erreur "Incompatibilité de type" lorsque j'essaie de lancer une macro, j'ai essayé de voir qu'est ce qu'il n'allait pas en vérifiant le format des cellules etc mais je ne trouve pas l'erreur... Je fais donc appel à vos compétences pour m'aider
Mon critère 1 est du texte en colonne Q et mon critère 2 est des nombres en colonne B
Ci-dessous mon code :
Sub Macro()
Dim ref, crit$, n%, i%, j%
crit = "LIV"
With ThisWorkbook.Sheets("Liste_Incidents(V2)")
n = .Range("Q" & .Rows.Count).End(xlUp).Row
For i = 2 To n
If .Range("Q" & i) = crit Then ref = ref & ";" & .Range("B" & i)
Next i
ref = Split(ref, ";")
Application.ScreenUpdating = False
For i = 2 To n
For j = 1 To UBound(ref)
If .Range("B" & i) = CLng(ref(j)) Then .Range("B" & i).ClearContents: Exit For
Next j
Next i
.Range("B6:B" & n).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End With
End Sub
Par avance merci !!