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

Messages postés
123
Date d'inscription
vendredi 21 janvier 2005
Dernière intervention
25 juillet 2007
- - Dernière réponse : cs_pcvesoul
Messages postés
123
Date d'inscription
vendredi 21 janvier 2005
Dernière intervention
25 juillet 2007
- 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

Meilleure réponse
Messages postés
3758
Date d'inscription
mardi 23 septembre 2003
Dernière intervention
13 mars 2006
3
Merci
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 !?

Dire « Merci » 3

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

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

Messages postés
123
Date d'inscription
vendredi 21 janvier 2005
Dernière intervention
25 juillet 2007
0
Merci
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
Messages postés
123
Date d'inscription
vendredi 21 janvier 2005
Dernière intervention
25 juillet 2007
0
Merci
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.