Bonjour,
J'ai un fichier Excel comprenant des adhérents d'un club de tennis.
Nous avons besoins de supprimer toutes lignes dont la colonne (Q) du classeur Détaillé qui est différent de 2013.
(afin de supprimer les adhérents qui ne sont plus licencies) .
J'ai essayé cette macros mais ça ne fonctionne pas: ( rien de ne se passe )
Option Explicit 'Oblige la déclaration des Variables
Sub Sup_Lig()
Dim DLig As Long, i As Long ' Declare la variable Dlig
Application.ScreenUpdating = False 'Empeche le rafraichissement de l'écran
DLig = Sheets("Détaillé").Range("Q" & Rows.Count).End(xlUp).Row ' Recherche la Dernière LIGne de la Colonne D
For i = DLig To 2 Step -1 ' Boucle sur les lignes de la Dernière trouvée a la ligne n°2
If Cells(i, 4) <> "" And Cells(i, 4) < 2013 Then Rows(i).EntireRow.Delete
Next i 'Prochaine Ligne
Application.ScreenUpdating = True 'Remet la rafraichissement de l'écran
End Sub
Avez-vous une idée?
Merci
Zs