Bonjour à tous.
J'ai un petit soucis...
Alors j'explique un peu, j'ai mis en fichier joint un fichier test. En gros, mon fichier, dans l'onglet Data, on colle une extraction de base (ici, elle fait 100 lignes, dans l'extraction elle peut aller jusqu'à 10 000 lignes), ensuite ça copie que le nécéssaire plus fait un calcul pour mettre dans l'onglet exploitation (ça le fait par macro qu'on lance par bouton dans l'onglet "données").
Ensuite, ce sont des formules matricielles qui calculent ce qui est dans les cases.
Et là vient le problème. Sur mon fichier non-test, j'ai du passer par des macros finalement (j'aurais préféré des dormules matricielles, car les macros sont extrêmements longues à éxecuter du coup) car à cause des formules matricielles, ça prenait 30 ans à se charger le fichier (ça me marque "processeur : xx%" dans la barre du bas).
Donc en fait, les formules matricielles se recalculent à chaque fois ? (ça c'est logique en fait ^^). Et pourquoi ça prend autant de temps à s'exécuter (faut voir que dans mon fichier non test, j'ai eu... 20 matrices différentes)
Du coup, dans ce genre de cas, faut utiliser les macros ? (j'ai un vieil ordinateur tout pourri au travail aussi... Damn it !).
Enfin voilà, c'est pas vraiment un problème, mais j'aimerai améliorer la vitesse d'exécution de mon fichier de base, donc si vous avez des petits trucs pour ça .
Merci d'avance
J'ai un petit soucis...
Alors j'explique un peu, j'ai mis en fichier joint un fichier test. En gros, mon fichier, dans l'onglet Data, on colle une extraction de base (ici, elle fait 100 lignes, dans l'extraction elle peut aller jusqu'à 10 000 lignes), ensuite ça copie que le nécéssaire plus fait un calcul pour mettre dans l'onglet exploitation (ça le fait par macro qu'on lance par bouton dans l'onglet "données").
Ensuite, ce sont des formules matricielles qui calculent ce qui est dans les cases.
Et là vient le problème. Sur mon fichier non-test, j'ai du passer par des macros finalement (j'aurais préféré des dormules matricielles, car les macros sont extrêmements longues à éxecuter du coup) car à cause des formules matricielles, ça prenait 30 ans à se charger le fichier (ça me marque "processeur : xx%" dans la barre du bas).
Donc en fait, les formules matricielles se recalculent à chaque fois ? (ça c'est logique en fait ^^). Et pourquoi ça prend autant de temps à s'exécuter (faut voir que dans mon fichier non test, j'ai eu... 20 matrices différentes)
Du coup, dans ce genre de cas, faut utiliser les macros ? (j'ai un vieil ordinateur tout pourri au travail aussi... Damn it !).
Enfin voilà, c'est pas vraiment un problème, mais j'aimerai améliorer la vitesse d'exécution de mon fichier de base, donc si vous avez des petits trucs pour ça .
Merci d'avance