Bonjour à vous,
Malgré quelques études en informatiques je suis autodidacte sur VBA/Excel, tout fonctionnait bien pour moi jusqu'à maintenant mais la problème : je ne suis pas doué en optimisation. 2 questions ci-dessous.
Pb : Je dois mettre environ 300 000 lignes sur 20 colonnes.
J'utilise une macro et la fonction "mettre sous forme de tableau" Excel (pour appeler facilement la range de mon tableau, les filtres, les tcd, les somme.si.ens tout ça, sans devoir faire appel à des fonctions variables)
2 problèmes d'optimisation :
Quand je copie-colle mes 300 000 lignes dans mon "tableau" vierge, il me met bien 10 min à "créer" ce tableau -> est-ce normal ?
Quand je recalcule mon classeur (le tableau a ayant été auparavant vidé de ses formules avec un copier/coller valeurs) cela prend bien 2 minutes malgré l'absense de formules. -> est-ce normal ?
J'ai vu qu'il y avait une fonction "Array" disponnible, serait-elle utile pour le 1er copier coller ?
La fonction tableau m'aide principalement pour avoir une longueur "variable de tableau" peut être que je pourrais m'en passer...
Merci beaucoup pour votre aide, bonne journée !
Malgré quelques études en informatiques je suis autodidacte sur VBA/Excel, tout fonctionnait bien pour moi jusqu'à maintenant mais la problème : je ne suis pas doué en optimisation. 2 questions ci-dessous.
Pb : Je dois mettre environ 300 000 lignes sur 20 colonnes.
J'utilise une macro et la fonction "mettre sous forme de tableau" Excel (pour appeler facilement la range de mon tableau, les filtres, les tcd, les somme.si.ens tout ça, sans devoir faire appel à des fonctions variables)
2 problèmes d'optimisation :
Quand je copie-colle mes 300 000 lignes dans mon "tableau" vierge, il me met bien 10 min à "créer" ce tableau -> est-ce normal ?
Quand je recalcule mon classeur (le tableau a ayant été auparavant vidé de ses formules avec un copier/coller valeurs) cela prend bien 2 minutes malgré l'absense de formules. -> est-ce normal ?
J'ai vu qu'il y avait une fonction "Array" disponnible, serait-elle utile pour le 1er copier coller ?
La fonction tableau m'aide principalement pour avoir une longueur "variable de tableau" peut être que je pourrais m'en passer...
Merci beaucoup pour votre aide, bonne journée !