Bonjour,
Je suis novice en VBA je me casse pas mal les dents mais je ne me décourage pas!
Je souhaiterais supprimer les lignes d'un tableau dont la date n'est pas comprise entre deux dates préalablement renseigné par l'utilisateur.
Voici mon code et je ne comprends pas pourquoi cela bug:
'Selectionne des dates à conserver'
datedeb = InputBox("Saisir la date de DEBUT ", "MM/DD/YY")
datefin = InputBox("Saisir la date de FIN", "MM/DD/YY")
'Efface les lignes hors date'
For i = 30 To 1 Step -1
If Cells(i, 8).Value < datedeb Or Cells(i, 8) > datefin Then
Rows(i).Delete shift:=xlUp
End If
Next i
Next i
Vous trouverez ci-joint le fichier excel pour plus de clarté.
D'avance merci