Pb code VBA - suppression onglet (sauf 1)

zebanx

XLDnaute Accro
Bonjour,

J'ai un problème de code pour un fichier que je dois régulièrement purger sauf un onglet (recap) que je tiens à conserver.
Pourriez-vous svp m'aider pour la correction du code de la macro suivante ? Merci pour votre aide

Sub SUPPRIME2()
Dim i As Integer
Sheets("RECAP").Select
On Error GoTo FIN
For i = 1 To Worksheets.Count
Application.DisplayAlerts = False
If UCase(Sheets(i).Name) <> "RECAP" Then
Sheets(i).Delete
End If
Next i
Application.DisplayAlerts = True
FIN:
End Sub
 

Pièces jointes

  • qED_suppression onglet.zip
    14.6 KB · Affichages: 29

zebanx

XLDnaute Accro
Merci messieurs pour cette aide qui permet de résoudre le code -):)

-------
Je redonne le code complet pour ceux qui seraient intéressés

Sub SUPPRIME()
'
Dim i As Integer
Sheets("RECAP").Select
On Error GoTo FIN
For Each ws In ActiveWorkbook.Sheets
Application.DisplayAlerts = False
If UCase(ws.Name) <> "RECAP" Then ws.Delete
Next ws
FIN:
End Sub
 

Membres actuellement en ligne

Statistiques des forums

Discussions
312 104
Messages
2 085 349
Membres
102 869
dernier inscrit
radyreth