supprimer des feuilles

luisf

XLDnaute Occasionnel
bonjour

je voudrais supprimer des feuilles en cliquant sur un bouton les feuilles s'appelle fiche1, fiche2...

j'ai trouver le code suivant:
Code:
For j = 1 To Sheets.Count
    If Sheets(j).Name Like "fiche*" Then Sheets(j).Delete
Next j
ce code fonctionne mais mon souci c'est que la feuille qui s'appelle fiche ne doit pas etre supprimer

est ce qu'il y a un code qui dit supprimer les feuilles sauf la feuille "fiche"????

merci
 

luisf

XLDnaute Occasionnel
Re : supprimer des feuilles

une autre question:

je veux aussi supprimer les feuilles qui s'appelle graphique du 13 mai , graphique du 15 mai....
donc j'ai essayé avec le meme code mais sa ne fonctionne pas
Code:
For l = 1 To Sheets.Count
    If Sheets(l).Name Like "graphique du ? " Then Sheets(l).Delete
Next l
 

tototiti2008

XLDnaute Barbatruc
Re : supprimer des feuilles

For l = 1 To Sheets.Count
If Sheets(l).Name Like "graphique du *" Then Sheets(l).Delete
Next l

Le joker * représente un nombre indéfini de caractères inconnus (y compris 0)
Le joker ? représente 1 caractère inconnu
 

luisf

XLDnaute Occasionnel
Re : supprimer des feuilles

le code fonctionne en partie.
il me supprime le graphique du 13 mai, mais pas celui du 15 mai j'ai un message qui dit :

erreur d'exécution '9'
l'indice n'appartient pas à la sélection
 

luisf

XLDnaute Occasionnel
Re : supprimer des feuilles

ce qui se passe c'est que quand je clique sur le bouton il supprime une feuille puis j'ai le message (l'indice n'appartient pas....) je suis obliger de cliquer sur fin. si je re clique sur le bouton c'est pareil il supprime l'autre feuille et le message apparait de nouveau et ainsi de suite!

quelqu'un aurait une idée pour ce problème??

merci
 

Discussions similaires

Statistiques des forums

Discussions
312 231
Messages
2 086 457
Membres
103 219
dernier inscrit
Akyrah