Code VBA suppression de feuilles

Résolu/Fermé
BastienP Messages postés 4 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 28 juillet 2008 - 27 juil. 2008 à 18:13
 sailey - 26 mai 2009 à 23:25
Bonjour à tous,

Je code en ce moment sous VBA un petit programme pour générer des fiches de
personnes automatiquement, sur des onglets différents. Tout marche bien sauf
qu'il me faut aussi coder l'inverse: c'est à dire une commande
"réinitialiser" qui supprime les fiches précédemment créées.

Pour ce faire j'utilise une boucle loop qui compte les feuilles et supprime
les feuilles, sauf les 10 premières (mes bases de données, la maquette
initiale de fiche...) du type:

i = Sheets.Count
Do While i > 10
Sheets(i).Select
ActiveSheet.Delete
i = Sheets.Count
Loop

Le problème c'est qu'à chaque suppression, Excel demande une confirmation:
il faut alors cliquez sur le bouton "supprimer"! Sachant que j'ai plusieurs
dizaines de feuilles à supprimer à chaque fois...
Est-il possible d'ignorer cette confirmation, et de faire en sorte que la
boucle tourne sans intervention de l'utilisateur?

D'avance merci pour votre aide, qui m'a déjà été très utile!
Bonne journée,
BastienP
A voir également:

4 réponses

Merci beaucoup pour ce post, il m'a bien servi !
Sur 2003 : Application.DisplayAlerts = False
Rajouter le s
8