Insérer une feuille après la dernière feuille de excel

[Résolu]
Signaler
Messages postés
204
Date d'inscription
vendredi 19 novembre 2004
Statut
Membre
Dernière intervention
1 novembre 2011
-
Messages postés
204
Date d'inscription
vendredi 19 novembre 2004
Statut
Membre
Dernière intervention
1 novembre 2011
-
Bonjour.

J'aurais voulu savoir comment insérer, à l'aide d'une macro dans excel, une feuille.

J'ai réussi à en insérer une mais elle se met toujours avant la même feuille. Dans mon cas la nouvelle feuille s'insert systématiquement avant la feuille50.

Or je voudrais que la feuille s'insert toujours après la dernière des feuilles déjà existantes.

2 réponses

Messages postés
797
Date d'inscription
mardi 7 juin 2005
Statut
Membre
Dernière intervention
23 février 2011
7
Hop là, il te suffit de créer la macro suivante :

Dim temp As Integer
temp = Sheets.Count
Sheets.Add after:=Sheets(temp)

Ce petit bout de code récupère le nombre total de feuilles (et par conséquent le numéro de la dernière d'entre elles), et insère une nouvelle feuille après la dernière.

Molenn.
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 70 internautes nous ont dit merci ce mois-ci

Messages postés
204
Date d'inscription
vendredi 19 novembre 2004
Statut
Membre
Dernière intervention
1 novembre 2011

Oui merci Molenn c'est exactement ce que je voulais.