Executer une fonction stockée au format texte
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Dans une feuille excel, je souhaite introduire une fonction (au format texte), qui devra ensuite être récupérée pour être appliquée à diverses cellules, mais avec le contenu d'une cellule (qui va varier de manière dynamique) via la fonction LET
Par exemple :
Fonction : x+x^(1/2) ou sin(x+1) ou 2*x^3-3*x^2+5*x-3
Formule LET obtenu par concaténation : LET (x ; B40 ; x+x^(1/2) ) ou LET (x ; B40 ; sin(x+1) )
Et ensuite, faire exécuter cette fonction à divers endroits, avec B40 qui va varier en fonction de la cellule où est créée LET : LET (x ; C40 ; x+x^(1/2) ) puis LET (x ; D40 ; x+x^(1/2) )
Mais comment exécuter et calculer cette fonction stockée au format texte ?
La fonction =LET (x ; B40 ; x+x^(1/2) ) utilisée directement dans une case donne un résultat, mais si la fonction (ici x+x^(1/2)) change, il faut réécrire tous les LET ...
Alors qu'une composition dynamique permet d'avoir le bon LET partout, mais ... comment l'exécuter ensuite.
La fonction VBA me donne des erreurs 2015.
Je suis ouvert à toute piste de solution, même en VBA.
Merci d'avance pour votre aide.
- Executer une fonction stockée au format texte
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Fonction si et - Guide
- Hp usb disk storage format tool - Télécharger - Stockage
- Format apfs - Guide
2 réponses
Bonjour
Vous semblez bien pressé d'avoir la solution !
Rien que 3 cross posting à minima sur différents forum ????
Pour info, la pratique du cross posting est très mal perçue sur Internet car les membres qui vont passer du temps sur votre problème risquent de le faire pour rien si vous obtenez une réponse par ailleurs dont ils n'ont pas connaissance.