Le problème est le suivant : J'aimerais, via une MsgBox, afficher le résultat de cette formule.
Je sais bien configurer la MsgBox, le problème se situe au moment de définir ma formule pour la placer dans une variable que j'afficherai.
Oui, je connais (un peu) Application.WorksheetFunction, c'est d'ailleurs là où je bloque, dans la syntaxe de la formule en VBA qui est précédée par ce fameux "Application.WorksheetFunction".
Pour ta 2ème proposition, j'y ai pensé en effet, mais je trouve cette méthode "sale".
J'aimerais faire un truc propre, sans altérer le classeur vois-tu !
Merci pour ton aide, si tu as d'autres propositions, je suis preneur !
Tu as regardé l'aide sur evaluate() ?
Il faut la formule entre " " et sans le =
Et si tu avais mis un classeur de travail on pourrait tester avant de te proposer...
@eriiic :
Excuse ma nullité, mais j'ai beau essayer comme tu dis, j'ai toujours le problème au moment d'évaluer la fonction.
Tu as raison, j'ai joint un Excel qui reprend mon point, c'est plus simple comme ça.
@Job75 :
Job, merci pour ta contribution, mais malheureusement ça ne fonctionne pas ainsi, car je ne traite que sur des tableaux filtrés, j'ai tout expliqué dans le fichier joint, tu peux y jeter un coup d'oeil si tu veux
Si tu as d'autres idées, je suis preneur !