Hello le forum
Cela fait maintenant 2H que je me casse la tête à faire fonctionner une formule VBA qui ne me semble pas si complexe que cela...
Dans mon fichier originial des SOMMEPROD mais le fichier en question rame beaucoup.
C'est pourquoi j'ai décidé de passer sous VBA. Cela semble être beaucoup plus rapide car le calcul ne se fait pas en instantané.
En PJ un exemple de ce que je souhaite faire. Je me suis d'ailleurs permis la formule SOMMEPROD qui fonctionne.
J'aimerai connaitre mon coût total pour l'achat et la vente de bois (dans l'exemple je n'ai que fait pour la vente...)
Les conditions sont les suivantes :
Réalise moi la somme en produit lorsqu'en colonne A les dates sont entre le 01/01/2017 et 02/01/2017 et qu'en colonne B il y a la mention "BOIS" et en colonne D la mention "VENTE".
Vous retrouverez mon code VBA dans le module 1 sous le nom "SUB TESTER ()".
Ce dernier m'affiche dans un msgbox la réponse 0. Je n'arrive pas à comprendre pourquoi...
Je ne souhaite pas passer par FORMULA .
Quelqu'un peut m'aider à trouver la bonne formule ?
Merci !
Cela fait maintenant 2H que je me casse la tête à faire fonctionner une formule VBA qui ne me semble pas si complexe que cela...
Dans mon fichier originial des SOMMEPROD mais le fichier en question rame beaucoup.
C'est pourquoi j'ai décidé de passer sous VBA. Cela semble être beaucoup plus rapide car le calcul ne se fait pas en instantané.
En PJ un exemple de ce que je souhaite faire. Je me suis d'ailleurs permis la formule SOMMEPROD qui fonctionne.
J'aimerai connaitre mon coût total pour l'achat et la vente de bois (dans l'exemple je n'ai que fait pour la vente...)
Les conditions sont les suivantes :
Réalise moi la somme en produit lorsqu'en colonne A les dates sont entre le 01/01/2017 et 02/01/2017 et qu'en colonne B il y a la mention "BOIS" et en colonne D la mention "VENTE".
Vous retrouverez mon code VBA dans le module 1 sous le nom "SUB TESTER ()".
Ce dernier m'affiche dans un msgbox la réponse 0. Je n'arrive pas à comprendre pourquoi...
Je ne souhaite pas passer par FORMULA .
Quelqu'un peut m'aider à trouver la bonne formule ?
Merci !