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

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
 

AtTheOne

XLDnaute Accro
Supporter XLD
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:

AtTheOne

XLDnaute Accro
Supporter XLD
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
 

Driff042

XLDnaute Nouveau
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.
 

Discussions similaires

Réponses
16
Affichages
451
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…