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

XL 2013 (resolu) récuperer nom onglet dans cellule

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 !

MASSJIPE

XLDnaute Impliqué
Bonjour le forum
Comment récupérer le nom de chaque onglet dans une feuille de synthèse
Soit formule ou autre
Fichier en Pj
D'avance merci
 

Pièces jointes

Bonjour, le forum,
@MASSJIPE

VB:
Sub Recuperation()
Dim ws As Worksheet
c = 1
    For Each ws In ActiveWorkbook.Worksheets
       If ws.Name <> "SYNTHESE" Then

        With Sheets("SYNTHESE")
            .Cells(1, c) = ws.Name
            .Range(Cells(1, c), Cells(1, c + 2)).Merge:
            .Range(Cells(1, c), Cells(1, c + 2)).HorizontalAlignment = xlCenter
            .Range(Cells(1, c), Cells(1, c + 2)).Interior.Color = RGB(242, 242, 242)
        c = c + 3
        End With
        End If
    Next
End Sub
 
VB:
Sub Recuperation()
Dim ws As Worksheet
c = 1
    For Each ws In ActiveWorkbook.Worksheets
       If ws.Name <> "SYNTHESE" Then

        With Sheets("SYNTHESE")
            .Cells(1, c) = ws.Name
            .Range(Cells(1, c), Cells(1, c + 2)).Merge:
            .Range(Cells(1, c), Cells(1, c + 2)).HorizontalAlignment = xlCenter
            .Range(Cells(1, c), Cells(1, c + 2)).Interior.Color = RGB(242, 242, 242)
        c = c + 3
        End With
        End If
    Next
End Sub
Bonjour kingfadhel
Il faut Dimensionner C as integer je crois
Bonne journée
 
Dernière édition:
Bonjour à tous,

En formule MATRICIELLE (CTRL + MAJ + ENTREE) et je l'utilises très régulièrement
Il suffit de copier la formule, la cellule B1 ici n'a aucune importance (pour l'exemple uniquement, la formule était dans cette cellule).

=SI(ESTERREUR(CNUM(STXT(CELLULE("Nomfichier";B1);TROUVE("]";CELLULE("nomfichier";B1))+1;32)));STXT(CELLULE("Nomfichier";B1);TROUVE("]";CELLULE("nomfichier";B1))+1;32);CNUM(STXT(CELLULE("Nomfichier";B1);TROUVE("]";CELLULE("nomfichier";B1))+1;32)))

++
zebanx
 
- 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
5
Affichages
430
  • Question Question
Microsoft 365 Rechercher date
Réponses
5
Affichages
133
  • Question Question
XL 2021 planning
Réponses
5
Affichages
227
Réponses
4
Affichages
203
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…