E
egt
Guest
Bonjour à tous
Je possède un classeur avec plusieur feuillet. Dans l'un d'eux je possede un nbre de ligne important sur lequel j'execute une macro qui supprime les lignes inutiles. Dans un autre feuillet je possede un tableau de synthèse qui à l'aide de la fonction sommprod calcul le nbre de ligne répondant au critere.
Mon pb : après avoir excecutée ma macro de nettoyage, la formule avec sommeprod est modifiée automatiquement et je me retrouve avec une matrice qui n'est plus la bonne.
Avant macro (valeur 3000)
=SOMMEPROD(((ENT(MOD(ENT(('by company-details'!$J$2:$J$30002)/7)+0,6;52+5/28))+1)=1)*('by company-details'!$AF$2:$AF$3000='France'))
Après macro (valeur 113)
=SOMMEPROD(((ENT(MOD(ENT(('by company-details'!$J$2:$J$113-2)/7)+0,6;52+5/28))+1)=1)*('by company-details'!$AF$2:$AF$113='France'))
Que ce passe t-il ? pourquoi et comment l'éviter ?
Merci à tous
Je possède un classeur avec plusieur feuillet. Dans l'un d'eux je possede un nbre de ligne important sur lequel j'execute une macro qui supprime les lignes inutiles. Dans un autre feuillet je possede un tableau de synthèse qui à l'aide de la fonction sommprod calcul le nbre de ligne répondant au critere.
Mon pb : après avoir excecutée ma macro de nettoyage, la formule avec sommeprod est modifiée automatiquement et je me retrouve avec une matrice qui n'est plus la bonne.
Avant macro (valeur 3000)
=SOMMEPROD(((ENT(MOD(ENT(('by company-details'!$J$2:$J$30002)/7)+0,6;52+5/28))+1)=1)*('by company-details'!$AF$2:$AF$3000='France'))
Après macro (valeur 113)
=SOMMEPROD(((ENT(MOD(ENT(('by company-details'!$J$2:$J$113-2)/7)+0,6;52+5/28))+1)=1)*('by company-details'!$AF$2:$AF$113='France'))
Que ce passe t-il ? pourquoi et comment l'éviter ?
Merci à tous