Excel initialisation de feuilles

Fermé
caro_info - 5 avril 2008 à 11:25
 caro_info - 6 avril 2008 à 22:18
Bonjour,
je voudrais savoir s'il est possible que lorsqu'on crée une feuille sous VBA,
le nom de la feuillereparte du début à chaque fois ...
Je m'explique.
J'ai céé un programme qui suprime et ajoute des feuilles
exemple :
- je crée 3 feuilles par vba: feuil1 feuil2 feuil3
- je le supprime pa vb :
- je recrée 3 feuilles par vb et je veux qu'elle s'appelle feuil1 feuil2 feuil3
Est ce que c'est possible.?
Je pense qu'il doit il avoir une commande qui "reinitialise" le nom des feuilles ou un truccomme ça.
Merci de votre aide!
A voir également:

1 réponse

LePierre Messages postés 249 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 2 août 2012 338
5 avril 2008 à 20:29
bonjour

tu peux utiliser ce code pour créer par exemple les feuilles 2 à 4 :

For i = 2 To 4
        Sheets.Add
        ActiveSheet.Name = "Feuil" & i
        ActiveSheet.Move After:=Sheets(i)
Next i

il faudra tester si la feuille existe déjà car autrement il y aura une erreur.

à plus
0
merci ! ça marche !!!!!
a+
0