Microsoft 365 Ajouter le nom d'un onglet dans formule

Fanaouer

XLDnaute Nouveau
Bonjour,

J'aimerais savoir si l'on peut ajouter dans une formule le nom d'un ongle selon une cellule.

Exemple: (=+'[Base création (ID 214665).xlsm]Répétition10608|Bilan|'!$R$6) voici ma formule.

Je m'explique j'ai en A1 le nom de l'onglet inscrit dedans.

Le nom du fichier et figer, mais le nom de l'onglet évolue suivant la feuille ou je suis, j'aimerais donc l'ajouter selon une formule. Qu'il aille chercher "Répétition10608|Bilan|'!" dans une cellule ce qui me permet de lui attribuer un autre onglet en faisant un changeant dans la cellule.

J'espère que je suis clair.

Merci d'avance pour vos réponses.
 

Fanaouer

XLDnaute Nouveau
Cela ne fonctionne pas mais en effet sans fichier exemple je vous complique la tâche.

Donc voici

La formule est dans le Fichier exemple
 

Pièces jointes

  • Base création (ID 214665).xlsm
    15.4 KB · Affichages: 18
  • FIchier exemple.xlsx
    17.3 KB · Affichages: 12

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour à tous,
Le problème est votre caractère : |
Remplacez le par -
En PJ avec un onglet appelé : Répétition10608-Bilan
( surement que ce symbole est considéré comme un caractère spécial dans une formule )
 

Pièces jointes

  • FIchier exemple.xlsx
    20.3 KB · Affichages: 4

job75

XLDnaute Barbatruc
Bonsoir Fanaouer, sylvanu, JHA, chris,

Téléchargez les fichiers joints dans le même dossier (le bureau).

La macro dans Fichier exemple(1).xlsm :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
On Error Resume Next
If Application.CountA([B1:B4]) = 4 Then [D3] = "='" & [B1] & "[" & [B2] & "]" & [B3] & "'!" & [B4] Else [D3] = ""
Application.EnableEvents = True
End Sub
Elle se déclenche quand on modifie ou valide une cellule quelconque de la feuille.

A+
 

Pièces jointes

  • FIchier exemple(1).xlsm
    24.8 KB · Affichages: 1
  • Base création (ID 214665).xlsm
    16 KB · Affichages: 1

Discussions similaires

Statistiques des forums

Discussions
312 169
Messages
2 085 921
Membres
103 039
dernier inscrit
SoulMat69