Bonjour
Je viens de créer une fonction en VBA, celle-ci fonctionne parfaitement, mais lorsque je change une valeur dans mon tableau, elle ne se recalcule pas automatiquement, je suis obligé de sélectionner la cellule puis de valider à nouveau et de tirer vers le bas pour que les autres cellules fassent de même.
La fonction calcule le produit des valeurs en B en fonction du critère en C correspondant aux valeurs en A. En E le résultat avec la fonction matricielle "PRODUIT", en F le même résultat mais avec la fonction "Produit_si()". Je sais pas si je suis assez clair, mais le fichier joint devrait vous éclairer.
Je pourrais me contenter de la fonction "PRODUIT", j'ai voulu essayer d'avoir le même résultat en VBA pour arriver à maitriser le VBA.
D'où vient le problème ? merci.
https://www.cjoint.com/c/IBorPn6onaf