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

XL 2021 Insérer le nom de chaque feuille dans un tableau récap

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 !

Driff042

XLDnaute Nouveau
Bonjour à toutes et tous,
J'ai recherché en vain, sur le forum, pour faire remonter le nom de chaque feuille créée dans un tableau récap mis en forme.

Quelqu'un pourrait m'aider SVP ?
bonne journée
 
il y a une option (directement dans la table???) qui permet de désactiver cette propagation..
Je ne connais pas, mise à part dans les options d'excel :

mais ce n'est pas lié au classeur, c'est gênant pour les autres classeurs. A moins dans la macro de déactiver avant d'écrire les formules et de réactiver juste après ...
A plus
 

Pièces jointes

  • 1724418140860.png
    82.2 KB · Affichages: 3
Dernière édition:
suite :
@vgendron ta macro deviendrait :
Enrichi (BBcode):
Sub listing()

Dim ws As Worksheet, mode As Boolean
mode = Application.AutoCorrect.AutoFillFormulasInLists
Application.AutoCorrect.AutoFillFormulasInLists = False
With Sheets("Bilan").ListObjects("t_Bilan")
    .DataBodyRange.Delete
   
    For Each ws In ActiveWorkbook.Sheets
        If ws.Name <> "Bilan" Then
            NomTab = ws.ListObjects(1).Name
           
            .ListRows.Add
            LastLine = .ListRows.Count
            .DataBodyRange(LastLine, 1) = ws.Name
            formule1 = "=" & NomTab & "[[#Totals],[Total]]"
            formule2 = "=" & NomTab & "[[#Totals],[Montant]]"
            .DataBodyRange(LastLine, 2).Formula = formule1
            .DataBodyRange(LastLine, 4).Formula = formule2
        End If
    Next ws
End With
Application.AutoCorrect.AutoFillFormulasInLists = mode

End Sub
 
suite ...
Autre point, si listrows.count = 0 (cas où l'on a supprimer toutes les lignes du TS avant de lancer la macro), DataBodyRange n'est pas défini et son utilisation déclenche une erreur ..
 
Dernière édition:
Bonsoir à tous et merci pour vos travaux,
Désolé pour cette réponse tardive, mais, je viens de tester ce fichier, c'est parfait pour moi, pas de bug et il met bien à jour la liste existante avec les nouveaux onglets.
 
- 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
10
Affichages
272
Réponses
3
Affichages
518
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…