Bonjour à tous,
j'ai certain problème avec l'apparition de certain messages d'avertissements dans mon portail Ms Access. Je vous explique le contexte : J'ai un énorme portail développé avec MS Access qui présente beaucoup d'informations statistiques confidentielles. Mon but est de créer un fichier Excel qui ferait la synthèse de certains indicateurs. Je génère 5 graphiques dynamiques pour 7 indicateurs différents. J'ai réussi à faire la génération des 35 graphiques. Par contre, il se produit dans plusieurs cas des messages d'avertissements que je n'arrive pas à éviter, et qui suspends le processus jusqu'à ce quelqu'un ferme la fenêtre. Je souhaite éliminer tous ces messages qui ralentit la génération.
J'ai principalement 3 cas à vous expliquer.
1 er cas : Il arrive parfois que mes données soient confidentielles, même pour mon portail. Le client veut que ces données laisse un trou dans les graphiques en lignes. Excel affiche un message qui indique que les séries ont des données incomplètes.
2 ième cas : Le but est d'afficher 5 graphiques dans une même page (en faisant copier/coller) et d'effacer les Worksheets de sources. Il reste que dans certain cas, le message suivant s'affiche et je ne comprend pas pourquoi : "Une des formules de cette feuille de calcul continent une ou plusieurs références externes non valides. Vérifiez que le chemin d'Accès, le classeur, le nom de la plage et les références de cellules de toutes les formules sont corrects." Je supprime tous les graphiques et et les feuilles de calculs en utilisant : xls.DisplayAlerts = False. Pourquoi ce message là est affiché ailleur ?
3 ième cas : C'est le plus étrange des 3. Parce que le code fonctionne parfaitement à d'autre endroits :
Cela m'affiche "Variable objet ou variable de bloc With non définie."
Pourtant je n'ai pas de bloc with et dans une autre procédure, cela marchait parfaitement.
Merci de votre aide.
J'ai joint un exemple de ce que je fait. Mais c'est beaucoup plus simple que mon véritable projet. Il y a aussi une différence entre mon application qui a été modifié, car elle a été créée avant Excel 2007. Il semble que je ne retrouve pas toutes les même librairies. On peut voir l'erreur #2 et #3. Pour l'instant, je n'ai pas reproduit l'erreur #1.
Bookmarks