Bonjour à tous,
J'ai un fichier Excel avec macros qui, à l'ouverture, va importer 21 fichiers CSV les uns à la suite des autres sur un onglet puis va réaliser automatiquement des graphiques, stats etc ... sur ces fichiers importés.
L'application fonctionne très bien car les 21 fichiers avaient chacun une taille de 65ko environ.
Par contre, j'ai reçu 21 nouveaux fichiers et chacun de ces 21 fichiers a une taille de 800ko environ ce qui est très différent. En lançant le fichier Excel, j'ai eu des erreur d’exécution '6' à cause des Integer (dépassement de capacité). En effet quand je parcours les lignes des fichiers que j'ai importé, on dépasse vite les 35000 lignes..
Donc j'ai remplacé le type des variables concernées en Long au lieu de Integer. Le problème c'est que l'application bug au démarrage: ça met une éternité de temps à ouvrir (et encore je suis même pas sur que ça va s'ouvrir, j'ai attendu 10minutes et j'ai coupé....). je sais vraiment pas quoi faire pour arranger cela..
Quelqu’un a t-il une idée?
Merci d'avance de m'aider pour ce problème
J'ai un fichier Excel avec macros qui, à l'ouverture, va importer 21 fichiers CSV les uns à la suite des autres sur un onglet puis va réaliser automatiquement des graphiques, stats etc ... sur ces fichiers importés.
L'application fonctionne très bien car les 21 fichiers avaient chacun une taille de 65ko environ.
Par contre, j'ai reçu 21 nouveaux fichiers et chacun de ces 21 fichiers a une taille de 800ko environ ce qui est très différent. En lançant le fichier Excel, j'ai eu des erreur d’exécution '6' à cause des Integer (dépassement de capacité). En effet quand je parcours les lignes des fichiers que j'ai importé, on dépasse vite les 35000 lignes..
Donc j'ai remplacé le type des variables concernées en Long au lieu de Integer. Le problème c'est que l'application bug au démarrage: ça met une éternité de temps à ouvrir (et encore je suis même pas sur que ça va s'ouvrir, j'ai attendu 10minutes et j'ai coupé....). je sais vraiment pas quoi faire pour arranger cela..
Quelqu’un a t-il une idée?
Merci d'avance de m'aider pour ce problème