Bonjour à tous,
Je ne comprend pas pourquoi mon code ne marche pas: j'ai plusieurs onglets dans mon fichier excel, et ils commencent tous pas "absences_" et je voudrais supprimer l'onglet dont le nom est "abscences_" & l , l étant une variable définie plus haut et dont la valeur est la suite du nom de l'onglet!!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
dim l as variant
l = SupprimerMatiere.ListMatiere.Text
Dim s As Variant
For Each s In Worksheets
     If Sheets(s).Name = "absence_" & l Then
          Sheets(s).Delete
     End If
Next
Si qqun peut m'aider...
Merci d'avance
Bonne journée
Bubale