Microsoft 365 Afficher la valeur d'une cellule en fonction de 3 conditions via VBA

Ay-Ricko

XLDnaute Nouveau
Supporter XLD
Bonjour,

Je suis actuellement entrain de travailler sur une fichier d'audit.
Contexte:

Lorsqu'on ouvre le fichier, une userform s'ouvre et nous permet de dérouler les userforms (l'audit). Tout ça fonctionne.
Les datas rentrées sont compilées sur la feuille "compilation data".

En fin d'audit j'ai un bouton "Générer le rapport d'audit" qui me permettra de générer la version pdf du rapport.

Seulement, pour le moment je bloque sur l'implémentation des résultat sur la feuille "Rapport d'audit - Notation".

Ce que je souhaiterais, c'est qu'à la suite de mon code sur la userform "D_Générer_le_rapport", lorsque je clique sur le bouton "bouton générer" un code permette de renseigner le score en fonction de :
- La date (Feuille "Rapport d'audit - Notation", cell G2
- la sous-zone ("Rapport d'audit - Notation", cell C4:F4
- la frame ("Rapport d'audit - Notation", colonne B)

Grâce à ces 3 valeurs, la formule devrait être en capacité d'aller cherche le bon score sur la feuille "compilation data",colonne G et l'afficher dans la bonne cellule de la feuille "Rapport d'audit - Notation"

Je vous joint le fichier afin de mieux comprendre.

Je vous remercie par avance de l'aide que vous pourrez m'apporter ;)
 

Pièces jointes

  • Audit extrait.xlsm
    150.9 KB · Affichages: 7

sousou

XLDnaute Barbatruc
Bonjour
A tester la macro compil() après génération du rapport.
elle fonctionne ici sur le rapport calculer de la feuille rapport..
Si ca fonctionne comme tu le souhaites il faudra simplement la lier à la fin de ta macro.
 

Pièces jointes

  • Audit extrait(1).xlsm
    142.7 KB · Affichages: 4

Discussions similaires

Statistiques des forums

Discussions
313 328
Messages
2 097 214
Membres
106 879
dernier inscrit
Peaulittic