Insérer dans une formule l'adresse d'une feuil inscrit dans une cellule?
Fermé
diabolo162
-
Modifié le 6 nov. 2020 à 20:58
alex141077 Messages postés 52 Date d'inscription vendredi 5 avril 2013 Statut Membre Dernière intervention 8 février 2022 - 8 nov. 2020 à 12:40
alex141077 Messages postés 52 Date d'inscription vendredi 5 avril 2013 Statut Membre Dernière intervention 8 février 2022 - 8 nov. 2020 à 12:40
A voir également:
- Insérer dans une formule l'adresse d'une feuil inscrit dans une cellule?
- Insérer une vidéo dans powerpoint - Guide
- Créer une adresse hotmail - Guide
- Aller à la ligne dans une cellule excel - Guide
- Darkino nouvelle adresse - Guide
- Verrouiller une cellule excel dans une formule - Guide
6 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 312
7 nov. 2020 à 11:17
7 nov. 2020 à 11:17
Bonjour tt le monde
Pour avoir le nom de la feuille dans une cellule (de la feuille) en A1
"nomfichier" existanr et sdéjà sauvegardé
d'après FAQ Excel dans "devellopez.com "
j'en avais vu une +simple de laurent Longre mais...
Pour avoir le nom de la feuille dans une cellule (de la feuille) en A1
"nomfichier" existanr et sdéjà sauvegardé
=DROITE(CELLULE("nomfichier";A1);NBCAR(CELLULE("nomfichier";A1))-TROUVE("]";CELLULE("nomfichier";A1)))
d'après FAQ Excel dans "devellopez.com "
j'en avais vu une +simple de laurent Longre mais...
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
Modifié le 6 nov. 2020 à 21:05
Modifié le 6 nov. 2020 à 21:05
Bonsoir
difficile d'analyser tout ça en vrac
pour le principe, si vous avez un nom de feuille en A1 et que vous cherchiez en B1 la valeur d'une cellule X1 de cette feuille:, il faut utiliser le code INDIERECT pour écrire la formule:
=INDIRECT("'"&A1&""!X1")
pour vérifier la composition du code, vous pouvez tester sans INDIRECT avec dans une cellule (si A1 contient feuille 1 par exemple):
="'"&A1&"'!X1" doit vous afficher 'Feuille1'!X1 (sans oublier les apostrophes qui encadrent le nom de feuille)
crdlmnt
difficile d'analyser tout ça en vrac
pour le principe, si vous avez un nom de feuille en A1 et que vous cherchiez en B1 la valeur d'une cellule X1 de cette feuille:, il faut utiliser le code INDIERECT pour écrire la formule:
=INDIRECT("'"&A1&""!X1")
pour vérifier la composition du code, vous pouvez tester sans INDIRECT avec dans une cellule (si A1 contient feuille 1 par exemple):
="'"&A1&"'!X1" doit vous afficher 'Feuille1'!X1 (sans oublier les apostrophes qui encadrent le nom de feuille)
crdlmnt
Voici ce que j'ai tenté mais malheureusement cela ne fonctionne pas avec un message d'erreur...
j'ai remplacé [Saj.xls]SAJ'!$F$22) par:
'G:\SEMAINE 45\Effectifs et Bon commande\"'"&M2&"!$F$22)
j'ai remplacé [Saj.xls]SAJ'!$F$22) par:
'G:\SEMAINE 45\Effectifs et Bon commande\"'"&M2&"!$F$22)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mais du coup est ce possible d'insérer dans une formule une adresse faisant appelle à une feuil externe?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
Modifié le 7 nov. 2020 à 10:47
Modifié le 7 nov. 2020 à 10:47
Bonjour
je n'ai jamais testé, mais je pense que ça peut fonctionner, il faudrait essayez avec:
="texte 1 avec signes à associer"&adressecellule&"texte2 avec signes associés" Il faut dans cette étape obtenir le texte complet rigoureux (avec les signes ( [ ] ' !) utilisés dans la formule finale)
bon courage
crdlmnt
je n'ai jamais testé, mais je pense que ça peut fonctionner, il faudrait essayez avec:
- 1°) dans une cellule la construction du libellé complet en mélangeant les textes entre"..." et les adresses de cellule qui contiennent les noms:
="texte 1 avec signes à associer"&adressecellule&"texte2 avec signes associés" Il faut dans cette étape obtenir le texte complet rigoureux (avec les signes ( [ ] ' !) utilisés dans la formule finale)
- 2°) dans la formule; placer le code INDIRECT(...) aux bons endroits, et dans les parenthèses placer la formule précédente
- ou alors conserver la 1° formule dans une cellule et placer l'adresse de cette cellule dans le code INDIRECT
bon courage
crdlmnt
diabolo162
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
7 nov. 2020 à 12:41
7 nov. 2020 à 12:41
Merci je viens de comprendre lol....je vais tester merci
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
>
diabolo162
7 nov. 2020 à 13:05
7 nov. 2020 à 13:05
alors merci pour l'info, je n'avais encore pas testé de classeur à classeur
bonne route
crdlmnt
bonne route
crdlmnt
diabolo162
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
7 nov. 2020 à 20:45
7 nov. 2020 à 20:45
Juste une précision, cela fonctionne mais uniquement les fichiers ouverts malheureusement...