Bonjour,
Je vous explique mon cas:
J'ai quelques centaines de fichier de la même forme, seule les données changent. Le but est avec une macro de mettre en PDF des onglets (les mêmes de chaque fichier) du fichier. Là, pas de souci, ça fonctionne.
En revanche, dans ma page de garde du fichier, j'ai une formule qui liste un certains nombre de numéro de contrat en se basant sur une liste présente dans une autre feuille du fichier. Le souci est que cette formule me renvoie #NOM? et quand le lance ma macro, j'ai donc cela à la place de la liste des numéros de contrats dans mon PDF.
Si je clique dans la cellule et que je fais "entrée", le résultat est bon... En revanche, cela ne fais rien avec F9
J'ai essayé plusieurs choses:
- approuvé les emplacements des fichiers excel
- approuvé l'emplacement de mon fichier excel avec lequel le lance la macro
- enlever toute sécurité liée aux macro qui pourrait mettre le fichier en mode protéger
- insérer dans la macro après ouverture du fichier un remplacement du "=" dans la cellule par un "=" pour forcer le calcul
Rien n'y fait... Je suis désespéré et n'ai pas envie d'ouvrir mes centaines de fichier un par un pour faire afficher ce résultat!
Est-ce qu'il existe une astuce avec vba?
En vous remerciant par avance, je vous joins le fichier en question.
Je vous explique mon cas:
J'ai quelques centaines de fichier de la même forme, seule les données changent. Le but est avec une macro de mettre en PDF des onglets (les mêmes de chaque fichier) du fichier. Là, pas de souci, ça fonctionne.
En revanche, dans ma page de garde du fichier, j'ai une formule qui liste un certains nombre de numéro de contrat en se basant sur une liste présente dans une autre feuille du fichier. Le souci est que cette formule me renvoie #NOM? et quand le lance ma macro, j'ai donc cela à la place de la liste des numéros de contrats dans mon PDF.
Si je clique dans la cellule et que je fais "entrée", le résultat est bon... En revanche, cela ne fais rien avec F9
J'ai essayé plusieurs choses:
- approuvé les emplacements des fichiers excel
- approuvé l'emplacement de mon fichier excel avec lequel le lance la macro
- enlever toute sécurité liée aux macro qui pourrait mettre le fichier en mode protéger
- insérer dans la macro après ouverture du fichier un remplacement du "=" dans la cellule par un "=" pour forcer le calcul
Rien n'y fait... Je suis désespéré et n'ai pas envie d'ouvrir mes centaines de fichier un par un pour faire afficher ce résultat!
Est-ce qu'il existe une astuce avec vba?
En vous remerciant par avance, je vous joins le fichier en question.