Microsoft 365 Fonction INDIRECT avec Sharepoint

Roukkeus

XLDnaute Nouveau
Bonjour,
Je cherche à concaténer des données issues de plusieurs fichiers de pilotage d'action commerciales.
Chaque fichier est au nom du commercial concerné (type "Dahsboard_RC - Tom.xlsx") dans un même dossier Sharepoint.
Toujours dans ce même dossier, je cherche à créer un fichier xls pour compiler les résultats de chaque dashboard de commerciaux.

J'essaie avec la fonction INDIRECT avec :
- en cellule A1 : le nom du commercial ("Tom")
- en cellule C2 : la réf de la cellule dont je cherche à récupérer la valeur dans le fichier du commercial (par exemple la valeur de C19 dans le fichier "Dahsboard_RC - Tom.xlsx", feuille "Dashboard")

Ce qui donnerait la fonction : =INDIRECT("'https://company.sharepoint.com/sites/dossier1/dossier2/dossier3/[Dahsboard_RC - "&A1&".xlsx]Dashboard'!"&C2)
Qui renvoit un #REF!
Sachant que ='https://company.sharepoint.com/sites/dossier1/dossier2/dossier3/[Dahsboard_RC - Tom.xlsx]Dashboard'!C19 renvoi bien la bonne valeur.

Est-ce ma syntaxe qui est mauvaise ou cette fonction ne fonctionne pas avec Sharepoint ?

Merci !
 

wDog66

XLDnaute Occasionnel
Bonjour,

La fonction INDIRECT() ne fonctionne pas avec des fichiers fermés et encore moins avec des fichiers sur SharePoint...

Vous pouvez utiliser PQ (Power Query) pour récupérer vos données ;)

A+
 
Dernière édition:

Viniasco

XLDnaute Junior
Bonjour,
Je cherche à concaténer des données issues de plusieurs fichiers de pilotage d'action commerciales.
Chaque fichier est au nom du commercial concerné (type "Dahsboard_RC - Tom.xlsx") dans un même dossier Sharepoint.
Toujours dans ce même dossier, je cherche à créer un fichier xls pour compiler les résultats de chaque dashboard de commerciaux.

J'essaie avec la fonction INDIRECT avec :
- en cellule A1 : le nom du commercial ("Tom")
- en cellule C2 : la réf de la cellule dont je cherche à récupérer la valeur dans le fichier du commercial (par exemple la valeur de C19 dans le fichier "Dahsboard_RC - Tom.xlsx", feuille "Dashboard")

Ce qui donnerait la fonction : =INDIRECT("'https://company.sharepoint.com/sites/dossier1/dossier2/dossier3/[Dahsboard_RC - "&A1&".xlsx]Dashboard'!"&C2)
Qui renvoit un #REF!
Sachant que ='https://company.sharepoint.com/sites/dossier1/dossier2/dossier3/[Dahsboard_RC - Tom.xlsx]Dashboard'!C19 renvoi bien la bonne valeur.

Est-ce ma syntaxe qui est mauvaise ou cette fonction ne fonctionne pas avec Sharepoint ?

Merci !
Bonjour
Je venais chercher une solution sur les forums au problème que tu rencontres très probablement, à savoir que pour que la fonction INDIRECT affiche la valeur, il faut que le fichier vers lequel elle renvoie soit ouvert.
Mais est-ce possible d'éviter ça ?
 

Discussions similaires

Réponses
24
Affichages
2 K

Statistiques des forums

Discussions
315 088
Messages
2 116 088
Membres
112 656
dernier inscrit
VNVT