ouverture/fermeture fichier et memoire

  • Initiateur de la discussion Initiateur de la discussion kemkem
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

kemkem

XLDnaute Nouveau
Salut,

Pour des besoins d'aggregation de données, j'ouvre N classeurs excel, dans lesquels je recupere des données. J'ouvre les fichiers les uns apres les autres.

Comme je m'y attendais (gestion de la memoire, microsoft, grr), la fermeture du classeur ne desalloue pas la place dans la RAM. Resultat, a chaque ouverture, excel prends 800k de plus en RAM. Or mon applis doit ouvrir/fermer plus de 250 fichiers (ne me demandez pas pkoi on doit faire ca avec excel!!!)

Code:
Function readFile(ByVal filename As String, ByVal filepath As String, nbCat As Integer, sheetTargetName As String, ByVal nbFile As Integer)
    Dim wbData As Workbook

    Workbooks.Open filepath
    Set wbData = Workbooks(filename)
    wbData.Activate

    wbData.Close False
    Set wbData = Nothing
    
End Function

J'ai retiré tout le reste de mon code pour etre sur que c'est seulement l'ouverture de fichier qui est en cause...

Des idees ? Merci de votre aide...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
1 K
Réponses
2
Affichages
2 K
Réponses
1
Affichages
614
Retour