Bonsoir,
Je cale devant le message d'erreur #VALEUR! que j'obtiens lorsque je souhaite modifier une formule.
Pour des raisons de commodités, et surtout afin d'éviter de devoir imbriquer autant de conditions qu'il n'y a de d'onglets en orange (cela ferai une formule avec au moins 16 conditions imbriquées), j'ai créé une petite macro (qui a déjà fonctionné sur d’autres fichiers dans le même contexte) qui doit en théorie modifier les formules présentes dans les plages coloriées en jaune de la feuille "FY reconciliation", ceci en fonction du critère sélectionné en cellule "S3".
En résumé, si je sélectionne dans le menu déroulant de la cellule "S3" le critère "TT" puis que je lance la macro en appuyant sur le bouton "Brand", cette macro change la formule présente dans =SOMMEPROD((ALL!$KX$9:$KX$80=$B78)*(ALL!$LA$9:$LA$80=$N78)*(ALL!$PA$9:$PA$80)) en = SOMMEPROD((TT!$KX$9:$KX$80=$B78)*(TT!$LA$9:$LA$80=$N78)*(TT!$PA$9:$PA$80)). On devrait donc trouver pour résultat 347 en cellule "OY9".
Seulement, et en dehors du critère "ALL" pour lequel cela fonctionne, il s’affiche le message d'erreur #VALEUR!, comme si le format des données de cellules sources des onglets en oranges posaient problèmes ou ne seraient pas considérés comme des nombres.
J’ai eu beau vérifier dans tous les sens le format, les formules, etc je n’y comprends rien.
Vous trouverez le fichier en question joint à ce message.
Merci d'avance pour votre aide et bonne soirée.
Je cale devant le message d'erreur #VALEUR! que j'obtiens lorsque je souhaite modifier une formule.
Pour des raisons de commodités, et surtout afin d'éviter de devoir imbriquer autant de conditions qu'il n'y a de d'onglets en orange (cela ferai une formule avec au moins 16 conditions imbriquées), j'ai créé une petite macro (qui a déjà fonctionné sur d’autres fichiers dans le même contexte) qui doit en théorie modifier les formules présentes dans les plages coloriées en jaune de la feuille "FY reconciliation", ceci en fonction du critère sélectionné en cellule "S3".
En résumé, si je sélectionne dans le menu déroulant de la cellule "S3" le critère "TT" puis que je lance la macro en appuyant sur le bouton "Brand", cette macro change la formule présente dans =SOMMEPROD((ALL!$KX$9:$KX$80=$B78)*(ALL!$LA$9:$LA$80=$N78)*(ALL!$PA$9:$PA$80)) en = SOMMEPROD((TT!$KX$9:$KX$80=$B78)*(TT!$LA$9:$LA$80=$N78)*(TT!$PA$9:$PA$80)). On devrait donc trouver pour résultat 347 en cellule "OY9".
Seulement, et en dehors du critère "ALL" pour lequel cela fonctionne, il s’affiche le message d'erreur #VALEUR!, comme si le format des données de cellules sources des onglets en oranges posaient problèmes ou ne seraient pas considérés comme des nombres.
J’ai eu beau vérifier dans tous les sens le format, les formules, etc je n’y comprends rien.
Vous trouverez le fichier en question joint à ce message.
Merci d'avance pour votre aide et bonne soirée.