Liaisons entre classeurs

Index

Sur l’exemple ci desous, nous additionnons dans un classeur RECAP.XLS les cellules B1 des classeurs Paris.XLS et Lyon.XLS.

Il est conseillé de nommer les cellules 2 des classeurs Paris.XLS et Lyon.XLS. Ainsi, si les cellules sont déplacées lorsque RECAP.XLS est fermé, il n’y a pas de problème de mise à jour de la formule.

Si les cellules B1 sont nommées CA, la formule devient :

=Paris.XLS !ca+Lyon.XLS !ca

Collage spécial/Coller avec liaison

On veut récupérer dans un classeur RECAP.XLS un champ d’un autre classeur avec une mise à jour automatique dans RECAP lorsque les nombres sont modifiés dans USINE1.XLS ou USINE2.XLS.

Pour établir la liaison entre les classeurs :

  •  Charger les classeurs Usine1.XLS, Usine2.XLS, RECAP.XLS
  • Fenêtre/Réorganiser/Mosaïque
  • Sélectionner le champ source (B2 :B7) de USINE1.XLS
  • Edition/Copier
  • Cliquer sur la cellule destination (B3) dans RecapUsines.XLS
  • Edition/Collage Spécial/Coller avec Liaison

La commande Edition/Liaisons donne les noms des classeurs liés à RECAP.XLS

Champs nommés

Si les champs de USINE1.XLS et USINE2.XLS sont déplacés lorsque RecapUsines.XLS n’est pas ouvert, il n’y a pas de mise à jour des formules dans RecapUsines.XLS. Pour éviter ce problème, on peut nommer les champs et écrire des formules matricielles:

  • Nommer les champs B2:B7 de USINE1.xls et USINE2.xls (CA par exemple)
  • Dans RecapUsines.xls, sélectionner la plage où doit apparaître le résultat (B3:B8)
  • Frapper =USINE1.XLS!CA
  • Valider avec MAJUSC+CTRL+ENTREE

Addition de 2 champs

On veut faire directement la somme de B2:B7 de USINE1.XLS et USINE2.XLS

  • Nommer les champs B2:B7 de USINE1.xls et USINE2.xls (CA par exemple)
  • Sélectionner la plage où doit apparaître le résultat (B3 :B8)
  • Frapper =USINE1.XLS!CA+USINE2.XLS!CA
  • Valider avec MAJUSC+CTRL+ENTREE

 

 

Exemples