supprimer feuille

3ali

XLDnaute Nouveau
bonjour

comment supprimer des feuilles a mon choix d'1 classeur par macro ?

je veux supprimer feuil "graph1" ;"grahe2"....."graphn"
jusqu'a n éme graph par macro

merci
 

Pierrot93

XLDnaute Barbatruc
Re : supprimer feuille

Re,

essaye peut être ceci :
Code:
Sub test()
Dim ws As Object
Application.DisplayAlerts = False
For Each ws In Sheets
    If TypeName(ws) = "Chart" And ws.Name Like "Graph*" Then ws.Delete
Next ws
Application.DisplayAlerts = True
End Sub
 

Pierrot93

XLDnaute Barbatruc
Re : supprimer feuille

Re,

viens d'ouvrir ton fichier, ce ne sont pas des objets graphiques mais des feuilles de calculs, ceci devrait mieux convenir....

Code:
Sub test()
Dim ws As Worksheet
Application.DisplayAlerts = False
For Each ws In Worksheets
    If ws.Name Like "Graph*" Then ws.Delete
Next ws
Application.DisplayAlerts = True
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 472
Messages
2 088 710
Membres
103 930
dernier inscrit
Jibo