Macro Excel

Résolu/Fermé
tetradon Messages postés 11 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 3 octobre 2010 - 10 août 2010 à 12:25
tetradon Messages postés 11 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 3 octobre 2010 - 13 août 2010 à 13:16
Bonjour,

J'aimerai supprimer des feuilles dans un classeur se finissant pour mon exemple par '2010' en sachant que cette date change tous les ans.

Merci
A voir également:

2 réponses

Bonjour,

Essaie ce code :

Sub suppr()
Dim Sh As Worksheet
Application.DisplayAlerts = False
For Each Sh In Sheets
    If Val(Right(Sh.Name, 4)) = Year(Date) Then
            ' ou Year(Date) - 1, pour l'année précédente
        If Sheets.Count > 1 Then Sh.Delete
    End If
Next Sh
End Sub


Bonne journée
0
tetradon Messages postés 11 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 3 octobre 2010
13 août 2010 à 13:16
Ok et merci
0