Rechercher : dans
Par :

EXCEL : Fonction DECALER avec renvoie #VALEUR

Dernière réponse le 22 avr 2008 à 22:30:04 kotori, le 22 avr 2008 à 15:56:58 
 Signaler ce message aux modérateurs

Bonjour,

Dans un fichier Excel, j'utilise la fonction DECALER qui fait référence à une cellule dans un autre fichier excel.
La formule renvoie la valeur souhaitée que si le fichier en liaison est ouvert.
Dès qu'il est fermé, toutes les cellules où se trouvent la fonction DECALER s'affichent à #VALEUR!

Pourtant ma formule renvoie bien au chemin d'accès du fichier :
exemple :
=DECALER('O:\Reportings\Réclamations\Réclas_papiers\2008\[Re­porting_Récla_2008.xls]Tab'!$B$9;51;0)

J'ai un grand nombre de formules en liaison avec d'autres fichiers en liaison, j'utilise souvent RECHERCHEV, je n'ai jamais ce problème avec les autres fonctions utilisées.

Avez-vous une idée de la résolution de cette erreur ?

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « EXCEL : Fonction DECALER avec renvoie #VALEUR » dans :
[Excel] Colorer des cellules sur conditions VoirIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un...
Liste déroulante avec saisie semi automatique pour EXCEL VoirC'est une procédure qui demande un investissement personnel et qui n'est pas nécessairement facile à comprendre et à réaliser dès la première fois. Afin de rendre cette astuce facile à utiliser, nous allons employer les plages et les formules...
VBScript - Les fonctions de chaînes de caractères VoirLes fonctions de chaînes de caractères Fonction Description Filter(InputStrings, Value[, Include[, Compare]]) Sélectionne des chaînes de caractères parmi un tableau de chaînes...
VBScript - Les fonctions de manipulation de tableaux VoirLes fonctions de manipulation de tableaux Fonction Description Array(arglist) Crée un Variant contenant un tableau. L'argument arglist est la liste des valeurs, séparées par des...

1

 gbinforme, le 22 avr 2008 à 22:30:04
  • +1

Bonjour

Syntaxe

DECALER(réf;lignes;colonnes;hauteur;largeur)

réf est la référence par rapport à laquelle le décalage doit être opéré. L'argument réf doit être une référence à une cellule ou à une plage de cellules adjacentes ; sinon, la fonction DECALER renvoie la valeur d'erreur #VALEUR!.



Je pense que cette fonction ne peut pas fonctionner sur un classeur fermé car le décalage réalisé est un décalage mémoire alors que pour RECHERCHEV la fonction travaille sur une matrice précise.

Tu devrais pouvoir la remplacer par INDEX assez facilement.
Toujours zen

Répondre à gbinforme