VB6 - Modifier l'ordre et changer le nom des feuilles d'un fichier Excel [Résolu]

cs_pcvesoul 123 Messages postés vendredi 21 janvier 2005Date d'inscription 25 juillet 2007 Dernière intervention - 22 sept. 2005 à 12:46 - Dernière réponse : cs_pcvesoul 123 Messages postés vendredi 21 janvier 2005Date d'inscription 25 juillet 2007 Dernière intervention
- 23 sept. 2005 à 05:18
Bonjour.

Depuis mon programme, je crée un fichier Excel. J'ai besoin de rajouter 2 feuilles, mais le problème est que les feuilles rajoutées viennent en 1er : Feuil4 , Feuil5 , Feuil1 etc... Je souhaiterais donc qu'elles viennent à la suite.

De plus, comment changer le nom des feuilles ?

Merci par avance.
Afficher la suite 

3 réponses

cs_CanisLupus 3758 Messages postés mardi 23 septembre 2003Date d'inscription 13 mars 2006 Dernière intervention - 22 sept. 2005 à 18:59
+3
Utile
Salut,
Pour déplacer après la dernière feuille :

Sheets(NomFeuille).Move After:=Sheets(Sheets.Count)

Pour l'ajouter en dernier directement :

Sheets.Add , Sheets(Sheets.Count)
(il y a bien une virgule entre add et sheets)

-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?
Cette réponse vous a-t-elle aidé ?  
cs_pcvesoul 123 Messages postés vendredi 21 janvier 2005Date d'inscription 25 juillet 2007 Dernière intervention - 22 sept. 2005 à 12:54
0
Utile
En fait j'ai trouvé.

Après l'ouverture du document et pour rajouter une feuille :

=> FichierExcel.Worksheets.Add

Puis pour changer le nom :

=> FichierExcel.Worksheets(Pag_Excel).Name = NomFeuille
cs_pcvesoul 123 Messages postés vendredi 21 janvier 2005Date d'inscription 25 juillet 2007 Dernière intervention - 23 sept. 2005 à 05:18
0
Utile
Parfait, c'est ce qui me manquait.

Merci et @+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.