Bonjour,
Je cherche à faire apparaitre dans une textbox le résultat d'une formule.
Ci-joint un fichier pour comprendre ma problématique.
L'onglet "Base" correspond à ma base de données.
L'onglet "Tab Recap" correspond au tableau que je souhaite obtenir.
Cependant, je souhaite que ce tableau apparaisse via un userform.
L'onglet "USERFORM" présente les boutons d'ouverture des formulaires.
Les résultats de l'usf N°1 passent par le tableau recap. J'ai le résultat attendu.
En fait, je souhaiterais que l'usf N° 2 donne les mêmes résultats, sans passer par le tableau recap, mais en faisant directement le calcul à partir de la base de données.
Là, je coince. Je ne sais pas écrire la formule.
Dans l'userform 2, la formule "initialize", me fait apparaitre la formule et non le résultat dans les textbox.
For MOIS = 1 To 5
Controls("TextBox" & MOIS).Value = "=SUMPRODUCT((MT)*(DATEFACT>=DATEVALUE(""01/" & (MOIS) & "/" & (ANNEE) & """))*1*(DATEFACT<DATEVALUE(""01/" & (MOIS) + 1 & "/" & (ANNEE) & """))*1)"
J'ai pu voir des solutions en créant une nouvelle variable pour la formule, mais je n'y arrive pas.
Merci de votre aide.