Re : Supprimer des feuilles à partir d'un numéro
Bonjour à tous,
Les suggestions que vous m'avez faites ne me conviennent pas entièrement car il reste toujours le risque de supprimer une feuille non souhaitée selon sa disposition. (Je n'ai pas réussi à mettre en oeuvre la proposition de carcharodon-carcharias, je n'ai pas tout compris😱).
Entre temps, j'ai trouvé un code qui correspond à mon souhait, toutefois, il sauvegarde les feuilles en fonction du nom de l'onglet: si l'onglet est renommé, ça ne fonctionne plus🙁.
Je joins le fichier, je souhaiterais, si c'est possible, pouvoir adapté ce code VBA au N° de la feuille à la place du nom qui lui est attribué.
Dans l'exemple les feuilles "ttt" et "qqqqq" sont sauvegardées, j'aimerai qu'elles soient tjs sauvegardées mais par rapport à leur N° soit: Feuil1 et Feuil5, ainsi il n'y aura plus d'incidence si elles étaient renommées par la suite.
Sub Supprimer()
Dim sh As Worksheet
For Each sh In Worksheets
If sh.Name <> "ttt" And sh.Name <> "qqqqq" Then
Application.DisplayAlerts = False
sh.Delete
End If
Next sh
End Sub
Merci d'avance pour votre aide