Bonjour à tous,
Je dispose d'un fichier Excel qui dispose de 4 macros:
1- Se connecter à une base SQLSERVER et récupéré les données et les insert dans une feuille excel (rapport)
2- Celle-ci execute plusieurs requête SQL dans la feuille Excel rapport et donne le resultat dans une autre feuille.
3- creation PDF
4-Envoi de mail.
J'ai un problème avec la macro N*2. Comme indiqué ci dessus la macro N*2 réalise des requête SQL sur la feuille rapport (qui à été réalisé par la 1er macro)
Le problème si je ré exécute la macro 1 (donc une 2ème fois) avec des résultats différents et que je réexecute la macro 2 on dirait qu'il prend pas les (nouvelles) données présentent dans la feuille rapport mais des données en cache.
J'ai fait un test, j'ai complétement vidé le contenu de la feuille "rapport" et j'ai ré-execute la macro N*2. Normalement cela devrait me retourner RIEN et bien non il me ressort les anciens résultat.
Comment faire pour "vider" se cache de données présent dans ce fichier excel.
merci d'avance pour votre aide
guigui69
Partager