XL 2016 Fichier lent au démarrage dû aux liaisons

telemarrk

XLDnaute Occasionnel
Bonjour,

j'ai mis en place dans ma collectivité un outil qui permet d'avoir un suivi des factures des différents services par le biais d'Excel (23 fichiers Excel).

Mon fichier concentre dans la colonne L le retour des services par liaison, mais mon fichier devient de plus en plus lourd.

Formule colonne L :

"
=SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGAFP.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGAFFGENER.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGBIBLI.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGCOMMUNIC.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGCS.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGCULTURE.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGDCVTP.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGEMTD.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGINFORMAT.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGJURID.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGMAGASIN.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGMAISQUAR.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGMULTIACC.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGPOLICE.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGPOLITVIL.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGRESTO.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGRH.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGSCOLAIRE.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGSPORTS.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGST.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGTHEATRE.xlsm]Factures'!$A:$N;12;0);"")&
SIERREUR(RECHERCHEV(A6;'D:\Travail\En Cours\DAF 2024\Demat Facture Final\Ville\[SGVIEASSO.xlsm]Factures'!$A:$N;12;0);"") "

Existe-t-il un autre façon de faire ?

Difficile pour moi de vous joindre le fichier complet, je vous mets un exemple avec deux factures.

Merci
 

Pièces jointes

  • 000-sgst-test-45-f-(164,10).pdf
    28.1 KB · Affichages: 3
  • 001-sgcs-test-45-i-(164,10).pdf
    28.1 KB · Affichages: 1
  • SERVICEFAIT.xlsm
    176.3 KB · Affichages: 5
Solution
Bonjour

Tes liens sont sur des Excel et tu joins 2 pdf vides... qui n'apportent rien

Quoi qu'il en soit il faut une unique requête PowerQuery sur le dossier où sont rangés les 23
fichiers ce qui permettra un unique RECHERCHEV dans le classeur lui-même

Discussions similaires

Statistiques des forums

Discussions
312 345
Messages
2 087 490
Membres
103 558
dernier inscrit
Lamine ABIDI