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

Résolu
cs_snake57 Messages postés 204 Date d'inscription vendredi 19 novembre 2004 Statut Membre Dernière intervention 1 novembre 2011 - 12 juil. 2005 à 17:12
cs_snake57 Messages postés 204 Date d'inscription vendredi 19 novembre 2004 Statut Membre Dernière intervention 1 novembre 2011 - 12 juil. 2005 à 18:35
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

Molenn Messages postés 797 Date d'inscription mardi 7 juin 2005 Statut Membre Dernière intervention 23 février 2011 7
12 juil. 2005 à 17:50
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
cs_snake57 Messages postés 204 Date d'inscription vendredi 19 novembre 2004 Statut Membre Dernière intervention 1 novembre 2011
12 juil. 2005 à 18:35
Oui merci Molenn c'est exactement ce que je voulais.
0