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 31/01/2011, 11h57   #1
Membre actif
 
Bert Tranz
Inscription : juillet 2008
Messages : 149
Détails du profil
Informations personnelles :
Nom : Bert Tranz
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2008
Messages : 149
Points : 163
Points : 163
Par défaut Fonction décaler et liaisons

Bonjour à tous,

Un problème à priori simple mais que je n'arrive pas à résoudre...

J'ai un fichier avec des formules "decaler" qui pointent sur un autre fichier, du type
Code :
DECALER('T:chemin\[fichier.xls]F&B'!$B$58;;$A$2;;)
Mon problème est qu'à chaque ouverture de mon fichier de travail, les liaisons ne conservent pas les dernières valeurs connues comme ça devrait être le cas mais affichent des #VALEURS!.

Quand je vérifie l'état des liaisons ça me dit OK mais toujours #VALEURS!, je suis donc obligé d'ouvrir systématiquement mes liaisons externes pour que cela fonctionne.

La fonction DECALER() a-t-elle un problème de fonctionnement avec les liaisons ?
Si je fais une liaison toute simple
Code :
='T:chemin\[fichier.xls]F&B'!$C$14
la liaison garde bien la dernière valeur à l'ouverture et je n'ai pas de problèmes.

Merci d'avance
tranzebou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 12h28   #2
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 301
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 301
Points : 2 647
Points : 2 647
Bonjour,
Plusieurs fonctions ne fonctionnent pas dans un classeur qui est lié à un autre quand celui-ci est fermé. DECALER en fait partie.
__________________
Philippe Tulliez
http://philippe.tulliez.be
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
corona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 12h52   #3
Membre actif
 
Bert Tranz
Inscription : juillet 2008
Messages : 149
Détails du profil
Informations personnelles :
Nom : Bert Tranz
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2008
Messages : 149
Points : 163
Points : 163
Merci !
c'est bien ce je redoutais...A tout hasard existe-t-il une liste de ces fonctions ne fonctionnant pas ??
Merci
tranzebou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 13h33   #4
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 301
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 301
Points : 2 647
Points : 2 647
Bonjour,
Citation:
c'est bien ce je redoutais...A tout hasard existe-t-il une liste de ces fonctions ne fonctionnant pas ??
Pas que je sache mais je suis en train de les recenser en vue de faire un article sur le sujet.
Je peux déjà te dire ceci
Fonctionnent : Les fonctions
Texte : DROITE, GAUCHE, STXT, CHERCHE
Recherche & Matrices : RECHERCHEV (Je suppose RECHERCHEH), INDEX, EQUIV
Math & Trigo SOMME, SOMMEPROD
Statistiques : NB, NBVAL
Ne fonctionnent pas : Les fonctions
Recherche & Matrices DECALER
Statistiques : NB.SI, NB.VIDE

Cette liste n'est évidemment pas exhaustive, c'est la liste des fonctions que j'ai déjà testées et ce avec la version 2003 pour l'instant.

On peut faire référence à des cellules ou des plages nommées mais pas si elles sont dynamiques (Utilisant la combinaison DECALER & NBVAL)

Si tes données ne sont pas dispersées dans trop de feuilles, mon astuce est d'utiliser dans le classeur dépendant une ou plusieurs feuilles qui contiennent leurs équivalents du classeur source que j'alimente avec '=Chemin+Classeur+Feuille+Cellule en combinaison avec NBVAL ce qui me permet d'utiliser sur cette feuille les fonctions qui posent problème en liaison.
Par exemple pour un classeur de facturation, les clients et les articles
Code :
=SI(NBVAL('Z:\Développement\En cours\Factures (Liaison)\[Auteurs.xls]Biblio'!$A:$A)>=LIGNE();'Z:\Développement\En cours\Factures (Liaison)\[Auteurs.xls]Biblio'!A2;"")
Je place un message qui me signale quand le nombre de lignes dans ma feuille dupliquée est inférieure au nombre de lignes du classeur source et ce avec NBVAL
__________________
Philippe Tulliez
http://philippe.tulliez.be
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
corona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 14h36   #5
Membre actif
 
Bert Tranz
Inscription : juillet 2008
Messages : 149
Détails du profil
Informations personnelles :
Nom : Bert Tranz
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2008
Messages : 149
Points : 163
Points : 163
Finalement j'ai rajouté quelques étapes avec des rechercheV(), Choisir()... et ça marche nickel.
tranzebou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h39.


 
 
 
 
Partenaires

Hébergement Web