Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Lister les onglet sur la feuille et pouvoir les renommer

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

MuscatMimi

XLDnaute Accro
Bonjour a toutes et a tous


est-il possible d'afficher ,via,une Macro,
la liste de tout les onglets du classeur, sur une feuil
au fur et a mesure qu'il y en a de créés
et de pouvoir,
également les renommer????


Merci a tous a l'avance

Bon dimanche
 
Re : Lister les onglet sur la feuille et pouvoir les renommer

Bonjour Vaucluse

pour lister les noms des feuilles sur la feuille active :

Code:
Option Explicit
Sub test()
Dim i As Integer
For i = 1 To Sheets.Count
    Cells(i, 1).Value = Sheets(i).Name
Next i
End Sub

pour les renommer, il faudrait les critères permettant de déterminer le nouveau nom...

bon dimanche.
@+
 
Re : Lister les onglet sur la feuille et pouvoir les renommer

Re

pour incrémenter la liste au fur et à mesure de la création, code ci dessous à placer dans le module "thisworkbook" :

Code:
Private Sub Workbook_NewSheet(ByVal Sh As Object)
Sheets("Feuil1").Range("A65536").End(xlUp).Offset(1, 0).Value = Sh.Name
End Sub

@+
 
Re : Lister les onglet sur la feuille et pouvoir les renommer

Bonjour Wielfried,et Pierrot

j'ai pris le code de Pierrot,mais il y a que, celui la qui marche
Sub test()
Dim i As Integer
For i = 1 To Sheets.Count
Cells(i, 1).Value = Sheets(i).Name
Next i
End Sub

Par contre Wilfried, ton code fonctionne avec formule et macros
pas l'un ,,ou l'autre??

A+++++++++
 
Re : Lister les onglet sur la feuille et pouvoir les renommer

Re

le code donné à 10h44 fonctionne bien chez moi (excel2003), par contre tu l'as bien placé dans le module "thisworkbook" ?

@+

Edition : se déclenche lorisque tu crées une nouvelle feuille...
 
Re : Lister les onglet sur la feuille et pouvoir les renommer

re:

j'aurais pu, mais Pierrot l'ayant déja fait... ca ne servait pas à grand chose 😀

dans le classeur joint, pour renommer la feuille, il suffit de saisir le nouveau nom en colonne B (Sauf sur le nom Feuille, controlé par macro).
 
Re : Lister les onglet sur la feuille et pouvoir les renommer

OK, milles excuses ,tu a raison wilfried

merci a tout les deux

En fait ce code, va me servir,avec mon Usf quand je créé un nouveau "fournisseur"
dans la validation, je créé une copy d'une feuille, modéle,dans mon classeur, pour ce nouveau fournisseur
mais il faut que je puisse,la renommer, ou voir la supprimer

Pour Supprimer une feuil de mon classeur, la je sais pas faire
en fait il faut que je l'a supprime de la liste de la feuille 1

A++++++
 
Re : Lister les onglet sur la feuille et pouvoir les renommer

a partir de mon Usf, "Fournisseurs"
comme je crée une Feuille a la création d'un nouveau fournisseur
avec ton code, ça va me noter le nom de cette feuille en Col A
Aprés ,il faut que je puisse renommer, si besoin, cette feuil,
et aussi pouvoir supprimer cette feuill Fournisseur éventuellement
 
Re : Lister les onglet sur la feuille et pouvoir les renommer

Re

pour renommer une feuille lors de sa création :


macro événementielle, à placer dans le module "thisworkbook"
Code:
Private Sub Workbook_NewSheet(ByVal Sh As Object)
Sh.Name = "nomfeuille"
End Sub

attention le nom doit évoluer, car si nom déjà utilisé, messsage d'erreur...
 
Re : Lister les onglet sur la feuille et pouvoir les renommer

Re

le dernier code donné sert à renommer la feuille lors de sa création, donc oui, si tu veux le faire.... Attention le nom de la nouvelle feuille devra changer à chaque fois, tu ne peux avoir 2 feuilles ayant le même nom dans un classeur...

bonne soirée
@+
 
Re : Lister les onglet sur la feuille et pouvoir les renommer

Re Pierrot

J'ai compris

Mais , une derniére question, est-t'il possible depuis la liste
des Noms onglets en Colonne A

de supprimer une ,ou plusieurs feuilles?????

Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
167
Réponses
7
Affichages
276
Réponses
8
Affichages
327
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…