Mémoire insuffisante ou erreur irrémédiable
TonyLucky2025 -
Amis du VBA, bonjour !
Depuis quelque temps, j'ai un gros souci en VBA. J'ai développé une appli sous Excel VBA 64bits qui permet de gérer une activité pro, un vrai petit ERP. J'ai donc mon fichier de travail (4Mo) et les fichiers de mes utilisateurs (4Mo aussi). Lorsque je veux mettre le fichier utilisateur à jour, j'ouvre mon fichier de travail et le sien, copie mes USF et modules dans le sien.
Sauf que maintenant, quand j'essaie d'ouvrir les deux fichiers en même temps, j'ai souvent une 'erreur irrémédiable' qui s'affiche. Ou, si j'y arrive en trichant un peu, dès que je copie un USF d'un fichier à l'autre, ça bloque avec 'mémoire insuffisante'. Vu la taille des fichiers, je ne pense pas qu'il s'agisse vraiment d'un problème mémoire.
J'ai regardé sur internet mais n'ai rien trouvé de probant. Je suppose qu'il y a un conflit au moment de l'ouverture, mais je ne sais pas où chercher. De plus, je n'ai rien ajouté de particulier, juste enrichi les USF.
Comme mes fichiers contiennent des données confidentielles, je ne peux pas le mettre en ligne. Il y a une vingtaine d'USF, autant de modules, quelques modules de classes et une trentaine d'onglets.
Si quelqu'un avait des pistes à me soumettre... Merci par avance et bon week-end.
Windows / Firefox 136.0
- Mémoire insuffisante ou erreur irrémédiable
- Mémoire vive - Guide
- Nettoyer memoire iphone - Guide
- Erreur 0x80070643 - Accueil - Windows
- L'instruction à 0x emploie l'adresse mémoire 0x l'état de la mémoire ne peut pas être read - Astuces et Solutions
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
4 réponses
Salut,
Pourquoi vous copiez les USF et modules d'un classeur à l'autre, étrange comme méthode !?
Mais je pense qu'il ne faut pas trop chercher, votre classeur finit par être corrompu d'ou cette défaillance irrémédiable
Bonjour, et merci de votre réponse.
Je ne connais pas d'autres méthodes pour passer des USF d'un fichier à un autre. C'est plutôt simple à faire dans VBA. Je les "glisse" d'un projet à l'autre.
L'idée d'un fichier corrompu. Pourquoi pas ? Mais que faire ? J'ai testé avec 2 anti-virus différents et rien n'a été détecté.
bonjour,
Depuis un certain temps, je remarque que Excel, tant qu'il reste actif, accumule les "environnements VBA" des fichiers ouverts précédement, même après fermeture des fichiers, ce qui cause des perturbations du genre "mémoire insuffisante". Cela se voit dans la liste des "projets" dans l'éditeur VBA, les "projets" restent visibles après fermeture des fichiers.
Pour éviter ces problèmes, il "suffit" de fermer Excel.
J'ignore bien sûr si c'est de cela dont tu es victime.
Merci pour cette piste. Mais non, j'ai essayé de fermer Excel. J'ai même redémarré mon ordi. Rien n'y fait.
Le problème survient lorsqu'un des 2 fichiers étant ouvert, je tente d'ouvrir l'autre. C'est pour cela que je pense qu'il y a un conflit entre les deux : même nom d'onglets, de USF, de modules... Quand j'ouvre mon fichier avec un autre qui n'a rien à voir, même beaucoup plus gros, je n'ai pas de souci.
Le problème vient bien de ces deux fichiers quasi identique dont le nom seul diffère. Mais d'où peut venir le conflit...