Salut
J'ai un vilain petit souci avec Excel 95 et Visual Basic. J'ai fais un programme qui récupère des infos de plusieurs BD Access et qui les recrache dans une feuille Excel. Mon problème est que ici (au boulot) je ne dispose que de Excel 95 et non du 97 ou plus.
Avec Excel 97, pour déclarer un objet utilisant Excel, je fais :
Public xlApp As Excel.Application (dans les variabes globales)
Set xlApp = New Excel.Application (dans une fonction)
Avec Excel 95, je ne peux pas utiliser la meme syntaxe, donc ca donne :
Public xlApp As Excel.Application (dans les variabes globales)
Set xlApp = Excel.Application (dans une fonction)
Mon problème est le suivant (et ne se manifeste que avec Excel 95, avec 97 ou + ca marche très bien) : une fois que mon programme a fini le traitement (création du fichier Excel), il ferme Excel par un xlApp.Quit. Jusque là ca marche. Là où ca se complique, c'est si je veux relancer une seconde fois le traitement (sans quitter le programme), il n'y arrive plus. Il ne parvient plus à créer une nouvelle instance d'application Excel... Pourquoi un tel prbl avec Excel 95, et surtout comment s'en débarrasser ??
merci d'avance !