Le 2010-08-19 15:07, Christine LEGRIS a écrit :
Le 2010-08-19 15:02, Gabriel a écrit :
Le jeudi 19 août 2010 14:15:11, Christine LEGRIS a écrit :
Le 2010-08-19 13:11, Gabriel a écrit :
Le jeudi 19 août 2010 11:17:39, Christine LEGRIS a écrit :
[...]

Il suffit dans le nouveau classeur de faire :
Insertion>Feuilles à partir d'un fichier,
puis de sélectionner les feuilles à intégrer.

NB : veiller à ne pas lier les feuilles à leurs sources.
Avec cette procédure, j'obtiens également #REF
(que je lis ou non les feuilles à leurs sources)
Bonjour Christine,

Je confirme qu'en passant par le menu "Insertion/Feuille à partir d'un
fichier" si les feuilles à insérer sont *sélectionnées* en maintenant la touche Ctrl enfoncée (sous entendu toutes insérées en une seule fois) les références sont conservées. Les #Ref apparaissent lorsque que la formule
fait référence à une feuille qui n'a pas été insérée.

Gabriel.



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
Bonjour Gabriel,

Je suis contente de savoir qu'il y a une façon de faire qui devrait
fonctionner.
Par contre, je n'y arrive pas et je ne vois vraiment pas ce que je
pourrais faire de travers.

J'ai "épuré" mon fichier qui est devenu "exemple-copie-feuille.ods"
Je cré un nouveau fichier tableur puis je fais Insertion > Feuille à
partir d'un fichier
Je sélectionne le fichier "exemple-copie-feuille.ods", ensuite je
sélectionne (avec Ctrl enfoncé) les onglets Budget et Base
J'obtiens encore des #REF dans mes formules de l'onglet Base qui font
référence à des cellules de l'onglets Budget.

Je pense que je fais bien ...
Il y aurait quelque chose de particulier dans mon fichier ?

Effectivement je reproduis le pb avec ton fichier, et le contourne en rendant absolu le nom de la feuille Budget dans les formules des colonnes W et X de la feuille Base.
=(SI(G7<=2005;1;0))*(SI(H7="PC";Budget.$B$5;0)+SI(H7="Portable";Budget.
$B$6;0))
devient

=(SI(G7<=2005;1;0))*(SI(H7="PC";$Budget.$B$5;0)+SI(H7="Portable";$Budget.
$B$6;0))

et là ça passe. Je pense que le problème vient du fait que dans les formules, la référence aux feuilles est relative, et que du fait que les feuilles copiées ne sont pas contiguës dans le classeur source, lorsqu'elles sont copiée la formule cherche à respecter le décalage (en nombre de feuille) qu'il existe entre les deux feuilles.



Cordialement.



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

+1 pour toi !

ça semble si simple une fois qu'on se faire dire la réponse ;)

Merci!

Désolé de revenir sur ce problème mais ça ne marche pas dans tous les cas pour moi ....

Comme l'a dit Gabriel, si je ne mets pas de $ devant le nom de ma feuille; c'est la position entre les deux feuilles (dans le fichier initial) qui est considérée. (je fais référence à la feuille qui précède de 4 position) Par contre, si je mets le $ devant le nom de ma feuille; c'est la position dans le fichier qui est considérée. (je fais référence à la feuille en position 1 dans le fichier)

J'ai un autre fichier dans lequel les formules dans mes feuilles font référence à la feuille7. Je voudrais un nouveau fichier avec ma feuille1 et ma feuile7 puis, un nouveau fichier avec ma feuille2 et ma feuille7, etc.

Que je mette un $ ou nom devant le nom de ma feuille7 dans les formules, ça ne me donnera jamais le bon résultat. Ma formule fonctionne toujours mais elle ne fait pas référence à la bonne feuille.

Je dois donc toujours mettre en feuille1 la feuille à laquelle je ferai référence dans les formules de mes autres feuilles?
Y'a une autre solution ?


Sinon, toujours pour le même besoin de créer des fichiers distincts avec seulement 2 onglets liés d'un premier fichier; il y a un moyen que les "zones de liste" puisse suivre?

J'explique:
Sur ma feuille5 j'ai une zone de liste qui fait référence à la feuille7. La zone de liste est sur la feuille5, sa plage de cellules source est sur la feuille7 et j'ai une cellule liée sur la feuille5 qui affiche la position de l'entrée sélectionnée. Tout ça sert à la formule INDEX dans certaines cellules de la feuille5 qui va chercher les informations correspondante dans la feuile7. (peut-être pas la façon la plus simple de faire ;) )

Après une copie des feuilles 5 et 7 dans un nouveau fichier, ma zone de liste reste afficher mais elle n'est plus fonctionnelle puisqu'elle n'est plus liée aux données sources et qu'elle a aussi perdu la référence de la cellule liée malgré qu'elle soit dans la même feuille.


Merci,

--
___
Christine Legris
Assistante de direction
Administration des ressources informatiques
Agence universitaire de la Francophonie
Téléphone: (514) 343-6630 poste 1751


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à