Bonjour à tous,
Suite à une modification de formule et après avoir tirer mes formules sur 45000 lignes (contre 15000 initialement), mon fichier est passé de 4 Mo à 36 Mo ! Je ne peux pas réduire le nombre de lignes et il est même possible que je sois obligé de tirer encore ma formule ...
Bien évidemment il est maintenant bien trop lourd et très très lent : l'enregistrement de la dernière version a pris près de 55 minutes !
Je pense que l'idée serait de remplacer ma formule (incrémentée sur 45 000 lignes) par une macro mais je ne vois pas comment faire.
Voilà la formule en question :
M24=SI(I24=0;0;SI(ET(D24="AE";NON(ESTNA(RECHERCHEV(A24&" "&"AS";'DE'!$E$9:$L$45000;4;FAUX))));J24+F24*RECHERCHEV(A24&" "&"AS";'DE'!$E$9:$L$45000;6;FAUX)/RECHERCHEV(A24&" "&"AS";'DE'!$E$9:$L$45000;4;FAUX);SI(A24="";"";SI(OU(D24="S1";D24="S2";D24="S3";D24="S4");J24+F24*J24/H24;SI(OU(D24="V";D24="";D24="AE");SI(C24="P1";(J24+F24);J24);(J24+F24*J24/H24)))))).
Si quelqu'un a une idée ?
Merci.
Partager