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

Copie de cellule d'un classeur fermé

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 !

Florian53

XLDnaute Impliqué
Bonsoir à tous,

Je dispose de 2 fichiers un qui me sert de base de données et l'autre ou je il m'indique les valeurs de cette base en fonction de ce que je demande pour ce là j'ai utilisé cette formule:

='C:\Documents and Settings\.......[Synthèse.xls]S46'!$X$4

- S46: correspond à une onglet qui symbolise la semaine 46

Je dispose d'un onglet par semaine

Dans la cellule "D2" je veux la formule:

='C:\Documents and Settings\.......[Synthèse.xls]S46'!$X$4

Mais dans cette le cellule "E2" je voudrais avoir la semaine 47, donc ce code là:

='C:\Documents and Settings\.......[Synthèse.xls]S47'!$X$4

Est ce qu'une solution est envisageable pour éviter a chaque fois de modifier dans les cellules le numéro de la semaine?

Merci à vous
 
Re : Copie de cellule d'un classeur fermé

Bonjour Florian53,

1) Télécharger sur le web la macro complémentaire Morefunc.

C'est une bibliothèque de fonctions parmi lesquelles INDIRECT.EXT qui permet de travailler sur un classeur fermé (la fonction classique INDIRECT ne le permet pas).

2) entrer en A2 et tirer vers la droite la formule :

Code:
=[COLOR="red"]INDIRECT.EXT[/COLOR]("'C:\Documents and Settings\,,,\Mes documents\Excel\[Synthèse.xls][COLOR="Red"]"&A1&"[/COLOR]'!$X$4")

A+
 
Re : Copie de cellule d'un classeur fermé

Merci à toi mais avec cette solution là j'arrive a lire une cellule a partir d'un classeur fermé:

ce que je voudrais c'est que la formule de la cellule en question s'adapte a la semaine qui se trouve au dessus
 
Re : Copie de cellule d'un classeur fermé

Bonsoir,

Il semble que vous n'ayez pas essayé la formule (à mettre en A2).

Elle s'adapte à la semaine puisque dans cette formule il y a ...&A1&.... Je l'avais pourtant mis en rouge 🙄

A+
 
Re : Copie de cellule d'un classeur fermé

Si j'ai bien mis la formule "avec A2" mais il faudra toujours que je tire ma formule sur les autre cellule et que je modifie par exemple "A2" car meme quand je tire ma cellule "A2" ne dient pas "A3" puis "A4" etc ......

Je voulais savoir si avec un code en vba ceci pourrai etre automatique?
 
Dernière édition:
Re : Copie de cellule d'un classeur fermé

non pas spécialement handicapées juste un peu de curiosité et si ça pourrais etre automatique sa me ferait gagner un bon gain de temps sachant que je dois répéter la même opération sur plusieurs cellules ainsi que plusieurs feuille.
 
Dernière édition:
Re : Copie de cellule d'un classeur fermé

J'ai appliqué indirect.ext mais j'obtiens le résultat " REF!" voici la formule:

=INDIRECT.EXT("C:\Documents and Settings\...\Mes documents\Excel\[Synthèse.xls]"&G1&"'!$Y$4";VRAI;0;0)
 
Re : Copie de cellule d'un classeur fermé

Re,

Ben ce n'est pas ce qui était dans votre fichier...

Mais si en A1 vous entrez le nombre 46, cette formule en A2 vous conduira à la semaine S46, puis en tirant vers la droite (le poignet), S47, S48 etc...

Code:
=INDIRECT.EXT("'C:\Documents and Settings\,,,\Mes documents\Excel\[Synthèse.xls]S"&$A$1+COLONNES($A:A)-1&"'!$X$4")

C'est une formule générale qui peut se mettre n'importe où, mais si on l'entre toujours en colonne A, on peut la simplifier :

Code:
=INDIRECT.EXT("'C:\Documents and Settings\,,,\Mes documents\Excel\[Synthèse.xls]S"&$A1+[COLOR="Red"]COLONNE()[/COLOR]-1&"'!$X$4")

A+
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…