Bonjour le forum,
C'est mon tour.
J'ai un fichier contenant des appels à des données externes (dans un autre fichier).
Mais dans ce tableau (où il y a les liaisons externes) certaines liaisons n'existent pas encore.
Ces liaisons existent au fur et à mesure de l'avancement dans l'année.
Evidemment, quand j'ouvre, il cherche la liaison. Ce que je ne souhaite pas.
J'ai essayé de tester la présence de ces données externes en faisant un test dans 'ThisWorkbook' avec une procédure dans 'Workbook_open'.
Ca marche .... sauf qu'il fait ce test après être passé sur les formules du tableau. Donc, ça ne sert pas à grand chose.
Pour info, je test la présence du fichier externe (if dir (chemin & fichier)='' then clearcontent).
J'ai essayé aussi dans la formule :
=si (esterreur (MaLiaison);'';(MaLiaison)) => peine perdue
ou
=si (type.erreur (MaLiaison)=4;'';(MaLiaison)) => ça marche ... mais après avoir demandé la liaison. Dommage ...
Il aurait-il moyen de faire ce test dans les formules ou de désactiver le formules le temps de faire le test en VB ?
Abel.
C'est mon tour.
J'ai un fichier contenant des appels à des données externes (dans un autre fichier).
Mais dans ce tableau (où il y a les liaisons externes) certaines liaisons n'existent pas encore.
Ces liaisons existent au fur et à mesure de l'avancement dans l'année.
Evidemment, quand j'ouvre, il cherche la liaison. Ce que je ne souhaite pas.
J'ai essayé de tester la présence de ces données externes en faisant un test dans 'ThisWorkbook' avec une procédure dans 'Workbook_open'.
Ca marche .... sauf qu'il fait ce test après être passé sur les formules du tableau. Donc, ça ne sert pas à grand chose.
Pour info, je test la présence du fichier externe (if dir (chemin & fichier)='' then clearcontent).
J'ai essayé aussi dans la formule :
=si (esterreur (MaLiaison);'';(MaLiaison)) => peine perdue
ou
=si (type.erreur (MaLiaison)=4;'';(MaLiaison)) => ça marche ... mais après avoir demandé la liaison. Dommage ...
Il aurait-il moyen de faire ce test dans les formules ou de désactiver le formules le temps de faire le test en VB ?
Abel.