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

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

  • TEST.xlsx
    13.2 KB · Affichages: 32

kingfadhel

XLDnaute Impliqué
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
 

Noel Bedard

XLDnaute Occasionnel
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:

zebanx

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

Discussions similaires

Statistiques des forums

Discussions
312 196
Messages
2 086 098
Membres
103 116
dernier inscrit
kutobi87