OVH Cloud OVH Cloud

Liaison dynamique

2 réponses
Avatar
Polio2004
Bonjour au groupe,

Je voudrai réaliser une liaison dynamique, mais je ne sais pas si c'est
possible. Voici ce que je souhaiterai faire.
Dans un classeur excel (situation.xls), une cellule est liée à une autre
cellule d'un autre classeur (ref2003.xls). Ce qui donne la formule suivante
dans ma cellule du classeur (situation.xls):
='e:\prevision\2004\[ref2003.xls]ratio'!N7
Est-il possible que les valeurs 2003 et 2004 deviennent des valeurs
dynamiques, pour m'éviter qu'en fin d'année de changer toutes mes références
afin d'obtenir la nouvelle formule suivante:
='e:\prevision\2005\[ref2004.xls]ratio'!N7

Je suis sous XP Pro et OFFICE XP.

Merci à tous qui peuvent m'aider.

2 réponses

Avatar
Jean-Claude
Ce qui donne la formule suivante dans ma cellule du classeur
(situation.xls):
='e:prevision2004[ref2003.xls]ratio'!N7
Est-il possible que les valeurs 2003 et 2004 deviennent des valeurs
dynamiques, pour m'éviter qu'en fin d'année de changer toutes mes
références afin d'obtenir la nouvelle formule suivante:
='e:prevision2005[ref2004.xls]ratio'!N7

Salut,

Je pense qu'avec EditionRemplacer, ça doit faire l'affaire
Remplacer : 2004 par 2005
Remplacer : ref2003.xls par ref2004.xls

Il faut prendre les précautions nécessaires pour ne pas modifier des données
qui n'ont pas à l'être.

Après il est possible de le faire par macro avec le choix de l'année

A+
Jc

Avatar
RaMA
Bonjour

dans une cellule (par exemple ici A1) saisir (avec les 2 apostrophes)

'e:prevision2005[ref2004.xls]ratio'!

Dans les cellules de la feuilles
exemple pour la N7 Bien tenir compte des $
=indirect($A$1&adresse(ligne($A7);colonne(N$1)))
Cette formule pourra être copiée, ligne et colonnes s'incrémenteront

Salutations
RaMa
--
.
"Polio2004" a écrit dans le message de news:

Bonjour au groupe,

Je voudrai réaliser une liaison dynamique, mais je ne sais pas si c'est
possible. Voici ce que je souhaiterai faire.
Dans un classeur excel (situation.xls), une cellule est liée à une autre
cellule d'un autre classeur (ref2003.xls). Ce qui donne la formule
suivante dans ma cellule du classeur (situation.xls):
='e:prevision2004[ref2003.xls]ratio'!N7
Est-il possible que les valeurs 2003 et 2004 deviennent des valeurs
dynamiques, pour m'éviter qu'en fin d'année de changer toutes mes
références afin d'obtenir la nouvelle formule suivante:
='e:prevision2005[ref2004.xls]ratio'!N7

Je suis sous XP Pro et OFFICE XP.

Merci à tous qui peuvent m'aider.