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

Nom d'onglet et calcul

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 !

Emmanuel31

XLDnaute Occasionnel
Bonjour à toutes et à tous. 🙂

Je viens chercher votre aide pour une idée un peu tordue de ma part.😛

J'ai un fichier avec les 2 ongles suivants contenant les données ("Onglet1" et "Onglet2") :


J'ai ensuite le 3ème onglet "Bilan" suivant :


Comme je le dessine sur l'image ci-dessous, je souhaiterais arriver à 2 choses :


  1. Que les noms de chaque onglets du fichier (hors onglet "Bilan" et onglets cachés) soient listés dans l'onglet "Bilan"
  2. Que mon calcul de somme puisse prendre en variable le nom de l'onglet comme mentionnée au cas 1)
    Résolu en modifiant le calul =SOMME(Onglet1!B:B) en =SOMME(INDIRECT(B4&"!B:B"))

Les 2 points peuvent être traités séparément 😉
Peut-être avez-vous une solution pour un point ou l'autre (ou les 2 si vous êtes un cador 😛)

Je vous joint le fichier "source" afin de comprendre un peu mon problème et partir d'une base commune.

Merci à vous
 

Pièces jointes

Dernière édition:
Re : Nom d'onglet et calcul

Bonjour Emmanuel31,

J'avoue ne pas comprendre ta demande.

Sur ton fichier joint, les formules calculent bien les totaux de chaque colonne des onglets 1 et 2, non ?

Par ailleurs, je ne vois pas d'onglets cachés.

Peux-tu préciser davantage ?

A +

Cordialement.
 
Re : Nom d'onglet et calcul

Le calcul se fait bien effectivement avec la formule suivante :
Code:
=SOMME(Onglet1!B:B)

Sauf que je souhaiterais plus une chose à la mode :
Code:
=SOMME(B4!B:B)
Sauf que B4 ne fonctionne pas ... c'est à dire que je souhaite "variabiliser" le calcul pour que si la case B4 change, le calcul se fasse quand même avec l'onglet du nouveau nom.

D'ou la phase : faire que cette case B4 récupère aussi le nom de l'onglet en direct.
 
Re : Nom d'onglet et calcul

Bonjour à tous


Essayez en C4, à recopier à droite et vers le bas,
Code:
=SOMME(DECALER(INDIRECT($B4&"!A:A");;COLONNE(A:A)))



ROGER2327
#6145


Samedi 7 Tatane 139 (Saint Biribi, taulier - fête Suprême Quarte)
2 Thermidor An CCXX, 5,7866h - bouillon-blanc
2012-W29-5T13:53:16Z
 
Re : Nom d'onglet et calcul

Merci vous deux !! 😀

Les 2 formules fonctionnent bien mais j'ai pris celle de JHA qui paraissait plus simple 😛

Une idée pour la partie 1 du coup (récupération du nom des onglets pour mettre dans les cellules de l'onglet "Bilan") 😕

  1. Que les noms de chaque onglets du fichier (hors onglet "Bilan" et onglets cachés) soient listés dans l'onglet "Bilan"
 
Dernière édition:
Re : Nom d'onglet et calcul

Bonjour,


Bonjour, je relance pour la partie récupération du nom des onglets ;-)
Je ne connais pas de solution par formule Excel.
Si une fonction personnalisée en VsualBasic peut convenir, en voici une :​
VB:
Function NOnglet()
Application.Volatile
Dim i&, k&, Tmp$, Exclure(), v$(), fl As Worksheet
    Exclure = Array(0, "Feuil3", "Feuil4") 'Feuilles exclues
    Exclure(0) = UBound(Exclure)
    ReDim v(1 To Application.Caller.Count, 1 To 1)
    For Each fl In ThisWorkbook.Worksheets
        If fl.Visible = xlSheetVisible Then
            Tmp = fl.CodeName
            For i = 1 To Exclure(0)
                If Tmp = Exclure(i) Then Exit For
            Next
            If i > Exclure(0) Then k = k + 1: v(k, 1) = fl.Name
        End If
    Next
    NOnglet = v
End Function

C'est une fonction matricielle qui s'emploie ainsi :
  1. Sélectionner une partie de colonne, par exemple B4:B16.
  2. Saisissez =NOnglet() en B4.
  3. Validez par Ctrl Maj Entrée.

Si elle est assez vaste, la plage B4:B16 contient la liste des onglets à l'exception :
  • des onglets masqués ;
  • des onglets des feuilles dont le nom est listé dans le tableau Exclure.

Voir le classeur joint pour un exemple de mise en œuvre.​


ROGER2327
#6170


Mercredi 11 Tatane 139 (Saintes Canicule et Canule, jouvencelles - fête Suprême Quarte)
6 Thermidor An CCXX, 4,1395h - prêle
2012-W30-2T09:56:05Z
 

Pièces jointes

Re : Nom d'onglet et calcul

Merci Emmanuel31,


Il est toujours agréable de savoir si on est à côté de la plaque ou pas.​


Bonne nuit.


ROGER2327
#6202


Mercredi 18 Tatane 139 (Saint Trou, chauffeur - fête Suprême Quarte)
13 Thermidor An CCXX, 8,9011h - abricot
2012-W31-2T21:21:46Z
 
- 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

  • Question Question
Microsoft 365 macro vba sumifs
Réponses
5
Affichages
750
Réponses
4
Affichages
1 K
D
Réponses
11
Affichages
2 K
D
R
Réponses
9
Affichages
1 K
R
Réponses
5
Affichages
2 K
F
Réponses
4
Affichages
940
Francis200
F
L
Réponses
1
Affichages
982
C
Réponses
3
Affichages
2 K
claivier_58
C
C
Réponses
1
Affichages
2 K
claivier_58
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…