JORDAN
XLDnaute Impliqué
Bonjour à toutes et à tous
J'ai un projet qui contient des listes de valdation, des formules et un USF et une vingtaine de pages.
Lorque je lance mon USF, il vient écrire des données dans une feuille de calcul, ces données sont récuprées pour les listes de validation, donc qui dit modification de cellules dit recalcul des formules.
j'ai 12 formules identiques à celle-ci
Actuellement dans les formules, les recherches sont effectués sur 65536 lignes et ce 4 fois par formule, ce qui rend un calcul assez long à chaque validation de l'USF.
Existerait-il un moyen de détecter la dernière cellule pleine et de remplacer 65536 par cette valeur ce qui accélèrerait le calcul des formules, actuellement j'ai environ 12000 lignes de remplies et en augmentation d'une centaine de lignes par jour, saisies via l'USF.
J'ai bien essayé le Calcul sur ordre mais ce n'est pas très pratique, les données sont aussi transcrites en graphiques.
Merci
J'ai un projet qui contient des listes de valdation, des formules et un USF et une vingtaine de pages.
Lorque je lance mon USF, il vient écrire des données dans une feuille de calcul, ces données sont récuprées pour les listes de validation, donc qui dit modification de cellules dit recalcul des formules.
j'ai 12 formules identiques à celle-ci
Code:
=SOMMEPROD((INDIRECT("'"&$A$2&"'!$B$3:$B$65536";VRAI)= $B$2)*(MOIS(INDIRECT("'"&$A$2&"'!$A$3:$A$65536";VRAI ))=MOIS(A4))*(ANNEE(INDIRECT("'"&$A$2&"'!$A$3:$A$65536 ";VRAI))=ANNEE(A4));INDIRECT("'"&$A$2&"'!$D$3:$D$65536 ";VRAI))
Actuellement dans les formules, les recherches sont effectués sur 65536 lignes et ce 4 fois par formule, ce qui rend un calcul assez long à chaque validation de l'USF.
Existerait-il un moyen de détecter la dernière cellule pleine et de remplacer 65536 par cette valeur ce qui accélèrerait le calcul des formules, actuellement j'ai environ 12000 lignes de remplies et en augmentation d'une centaine de lignes par jour, saisies via l'USF.
J'ai bien essayé le Calcul sur ordre mais ce n'est pas très pratique, les données sont aussi transcrites en graphiques.
Merci