Bonsoir à tous,
J'ai trouvé et modifié un code me permettant de supprimer toutes les lignes d'un tableau dont la colonne F ne contient pas une série de nombre à 3 chiffres ("305", "405", "276", "423", etc.). Mon problème est que ce code ne fonctionne que si la case contient uniquement le nombre en question. Dans mon tableau, ces nombres sont intégrés à d'autres caractères (ex. XXXX-305-XX ou XXXX405XXX), X étant des lettres.
Je souhaite modifier ce code pour qu'il tienne compte de ce paramètre. J'ai une expérience très limitée en VBA...
Merci d'avance pour vos réponses!
Sub Test()
Dim List As Variant
Dim LR As Long
Dim r As Long
List = Array("305", "405", "276", "423")
LR = Range("F" & Rows.Count).End(xlUp).Row
For r = LR To 2 Step -1
If IsError(Application.Match(Range("F" & r).Value, List, False)) Then Rows(r).Delete
End If
Next r
End Sub