Classeur de synthèse lié à plusieurs bases Excel

Bonjour,

J'ai beau chercher la réponse à mon problème, je suis sûr que beaucoup ont été dans le même cas que moi, mais je ne parviens pas à la déceler.

J'ai en fait un classeur Excel qui est une synthèse de reporting (avec des calculs) allant piocher dans différents autres classeurs (4 autres classeurs).

Le souci c'est que je dois toujours avoir tous les classeurs ouverts pour consulter ma synthèse sinon les cellules affichents #VALEUR! partout.

Que dois-je faire ? J'ai déjà essayé des formules VBA qui permettent d'aller lire et écrire dans des classeurs fermés mais ça ne semble pas fonctionner.

Merci d'avance pour votre aide.

Bonjour Lordef

Si vous avez des #VALEUR! c'est que vous ne faites pas appel à la valeur des cellules directement

Je m'explique :

Si vous aviez par exemple dans une cellule

=[AutreClasseur1.xlsx]Feuil1!$A$1

Le lien se ferait tout seul à la fermeture et vous auriez alors

='C:\Temp\[AutreClasseur1.xlsx]Feuil1'!$A$1

Ce qui vous donnerait directement sa valeur

@+

Salut BrunoM45,

Si si c'est bien ce que j'avais fait mais il semblerait que la fonction Somme.si.ens ne fonctionne pas lorsque les classeurs sont fermés.

Du coup j'ai utilisé Sommeprod.

Seul souci avec sommeprod c'est que je n'arrive pas à chercher du texte qui contient des caractères.

Exemple avec somme.si.ens(A:A; B:B; "*GALEC*"; C:C; "12/10/2019")

Avec sommeprod((B:B="*GALEC*")*(C:C="12/10/2019)*(A:A)

Cela marche avec somme.si.ens mais pas sommeprod

As-tu une solution ?

Rechercher des sujets similaires à "classeur synthese lie bases"