Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Sub supp()
For n = Sheets.Count To 1 Step -1
x = CInt(Replace(Sheets(n).Name, "Feuil", ""))
If x > 3 Then
Application.DisplayAlerts = False
Sheets(n).Delete
Application.DisplayAlerts = True
End If
Next n
End Sub
Sub suppr()
Application.DisplayAlerts = False
For i = Worksheets.Count To 4 Step -1
Sheets(i).Select
ActiveSheet.Delete
Next i
End Sub
Attention : la ligne "Application.DisplayAlerts = False" évite l'apparition du message "voulez-vous supprimer...etc".
Donc : Attention !
Mais tu peux la supprimer, si tu préfères.
Bonsoir
excusez mon absence
j ai bien lu vos réponse mais aucune des 2 ne correspond
mes feuilles dans VBA s appelle Feuil1(az) Feuil2(at)Feuil3(uaz)Feuil5(arz)Feuil6(arz) Feuil4(arerz)et ainsi de suite et pas forcement dans l ordre
et donc je cherche à supprimer toutes les feuilles > Feuil3(uaz)
MERCI
Un petit coucou depuis la Normandie, avec juste une modif du code de pierrejean :
Code:
Sub supp()
Dim n, x
Application.DisplayAlerts = False
For n = Sheets.Count To 1 Step -1
x = [COLOR="Red"]Val[/COLOR](Replace(Sheets(n).Name, "Feuil", ""))
If x > 3 Then Sheets(n).Delete
Next n
End Sub
J'avais mal compris, en fait il s'agit du CodeName !
Code:
Sub supp()
Dim n, x
Application.DisplayAlerts = False
For n = Sheets.Count To 1 Step -1
x = Val(Replace(Sheets(n).CodeName, "Feuil", ""))
If x > 3 Then Sheets(n).Delete
Next n
End Sub
Avec le codeName on est assuré de supprimer des feuilles pourvu qu'il y en ait plus de 3
Par contre je ne vois pas bien l'interet de remplacer le Cint par Val a moins d'avoir plus de 32 767 feuilles
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD