Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/10/2011, 16h24   #1
Invité de passage
 
Homme
Chargé d'affaire
Inscription : octobre 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Chargé d'affaire
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2011
Messages : 2
Points : 0
Points : 0
Par défaut pb adressage entre 2 dossiers différents

Bonjour, je travaille sur deux classeurs Excel 2007 « classeur 1 » et « classeur 2 » dont les données sont mutuellement reliées.
Je cherche à lire depuis une cellule « AG4 » du « classeur 1 » une cellule du « classeur 2 » d’adresse variable selon des paramètres du classeur 1 en A4 et A8 : (ligne= A4+10 ; colonne= A8*5) ; le numéro de feuille « n » dans le classeur 2 est également variable selon un paramètre du classeur 1 en A3.
La formule AG4=[classeur2]n!ADRESSE(A4+10 ; A8*5) ne marche pas, car l’adresse ainsi calculée fait références à des cellules A4 et A8 du classeur2 et non du classeur1.
Merci de votre aide.
jakin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 13h13   #2
Membre actif
 
Homme
Inscription : juillet 2002
Messages : 108
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : juillet 2002
Messages : 108
Points : 153
Points : 153
Bonjour,

Tu pourrais utiliser la fonction INDIRECT.

tu construit l'adresse de référence par concaténation de chaine de caractères et de tous les calculs que tu veux.

INDIRECT convertit l'ensemble en une référence Excel.

Ca donne quelque chose comme :

Code :
=INDIRECT("[classeur2]" & n & "!A" & A8*5)
aereno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 10h55   #3
Invité de passage
 
Homme
Chargé d'affaire
Inscription : octobre 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Chargé d'affaire
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2011
Messages : 2
Points : 0
Points : 0
Bonjour, merci pour ton aide, j'ai essayé :
=INDIRECT("[classeur2]"&n&"!A8*5&A4+10") , mais ça ne marche pas, le système sort #NOM ? , car on pointe une adresse calculée à partir de cellules A4 et A8 du classeur2 alors que le calcul doit se faire à partir des cellules A4 et A8 du classeur1.
Salutations.
jakin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h28.


 
 
 
 
Partenaires

Hébergement Web