Bonjour,
Je vais essayer de décrire mon problème précisément:
J'ai un tableau croisé dynamique basé sur une requête en ODBC très simple (seulement 5 tables de ma base de données, et très peu de champs utlisé: 5)
Dans cette requête, j'utilise deux paramètres qui proviennent de cellules de ma feuille Excel, pour borner des dates (une date de début et une date de fin).
Ces deux cellules dans laquelles j'indique mes dates sont à droite de mon TCD, sur la même feuille, et j'ai bien fait pointer la requête vers ces deux cellules. J'ai ajouté une zone de texte "Actualiser" juste en dessous de ces dates pour pouvoir actualiser la période des données une fois les dates changées depuis la feuille directement, sans passer par l'onglet "Données" avec la macro qui suit:
Sub ZoneTexte2_Cliquer() ActiveWorkbook.RefreshAll End Sub
Mon fichier fonctionne parfaitement une fois créé, et ce tout le temps qu'il reste ouvert. Une fois sauvegardé et fermé cependant, si je ré-ouvre mon fichier (sur mon poste ou celui d'un collègue, nous sommes en réseau TSE) l'actualisation des données fait planter Excel complètement.
Voici le rapport d'erreur:
Signature du problème : Nom d’événement de problème:APPCRASH Nom de l’application:EXCEL.EXE Version de l’application:14.0.6126.5003 Horodatage de l’application:505b0834 Nom du module par défaut:EXCEL.EXE Version du module par défaut:14.0.6126.5003 Horodateur du module par défaut:505b0834 Code de l’exception:c0000005 Décalage de l’erreur:00816656 Version du système:6.1.7601.2.1.0.18.10 Identificateur de paramètres régionaux:1036 Informations supplémentaires sur le problème : LCID:1036 skulcid:1036
Je n'arrive pas à déterminer si c'est un bug du programme ou un problème dans mon fichier.
J'ai un autre fichier dont la mise à jour des données ne pose aucun problème.
Merci d'avance pour votre aide!