Bonjour,
Je viens vers vous car je n'arrive pas à supprimer des dates supérieurs à celle que je fournis, soit le programme me supprime pas les bonnes valeurs, soit il ne me supprime pas les dates avec une année supérieure
Voici mon code :
Je vous remercie par avance du temps que vous prendrez pour répondre à ma question.
Je viens vers vous car je n'arrive pas à supprimer des dates supérieurs à celle que je fournis, soit le programme me supprime pas les bonnes valeurs, soit il ne me supprime pas les dates avec une année supérieure
Voici mon code :
VB:
sub ok()
Dim der_ligne As Integer
Dim ligne As Integer
Dim fin As Date
fin = InputBox("date de fin de l'analyse ? (jj/mm/aaaa)", "Date fin") 'imaginons le 31/05/2022, le tableau contenant des dates allant jusque 2024
ligne = 1
der_ligne = Cells(Rows.count,7).End(xlUp).Row
While ligne<der_ligne
If (cells(ligne, 7).Value > fin) Then
Rows(ligne).Select
Selection.Delete Shift:=xlUp
Else
End If
ligne = ligne + 1
Wend
End Sub
Je vous remercie par avance du temps que vous prendrez pour répondre à ma question.