Bonjour,
J'utilise la méthode Indirect.Ext de la librarie morefunc pour récupérer un tableau excel d'une autre feuille excel. Je récupère un tableau d'une autre feuille excel avec Indirect.ext et je fais une recherchev dans ce tableau:
=SI(G3="";"";RECHERCHEV(G3;INDIRECT.EXT(FichierSource&"!$G:$R";FAUX;0;1);12;0))
J'ai un gros problème de ressources lorsque j'appel cette méthode. En effet, il me fait un erreur: Excel ne peut pas terminer cette tâche avec les ressources disponibles. Sélectionnez moins de données ou fermez des applications. Je n'ai que la possibilité de cliquer sur OK. Et quand je fait un shift-f9 pour mettre à jour ma feuille, c'est mort, je dois soit killer le process, soit faire ok pendant des heures (je fait cette recherche sur environs 100 lignes et il ne s'arrête pas de tourner à la première erreur)
Pourtant, quand j'appel la méthode avec un scope plus restreint, mais sur le même fichier, il n'y a pas de problème:
=INDIRECT.EXT(FichierSource&"!$A1";FAUX;0;1)
Les différentes feuilles excel dont la feuille excel qui contient l'appel a indrect.ext sont sur des répertoires réseaux partagés.
On m'a dit que pour faciliter le traitement et l'appel de indirect.ext, il fallait que la feuille contenant les données sources soit ouverte, au même titre que la feuille qui appel.
Avez-vous déjà eu se problème intermitant ? Si oui qu'avez-vous fait pour le solutionné? Car lorsque ça ne veux plus s'exécuter, je ne peux rien faire... ni reboot, ni fermeture de tout mes app, ni rien ne permet de faire refonctionné la fonction...
Merci beaucoup par avance,
Archambault