Inserer la formule d'une cellule dans une autre formule

Bonjours a tous,

Voici mon souci :

Je souhaite inserer la formule d'une cellule ( et non ca valeur arrondi) dans une liste de validation de données (par ex)

et intégrer la formule (pas la valeur) dans une autre formule dans une autre cellule

Dans cette liste il y aurai 2 choix soit un nombre soit la formule

j'ai reussi a faire une liste deroulnte avec ces deux choix

avec le nombre ca marche mais lorsque je selection le texte de ma premiere formule ca ne marche pas...

J'ai enlever le = pour qu'il y est le texte de la formule et non ca valeur et ca ne marche pas..

Cela est il possible?

j'ai joint un exemple

Merci d'avance

24classeur1.xlsx (9.85 Ko)

Bonjour

Une solution avec la fonction Macro XL4 EVALUER

Cordialement

37classeur1.zip (36.97 Ko)

Merci effectivement ca marche impect^^

mais malheureusement je ne mis connais pas assez en macro pour la reprouduire ..

Faut t'il changer le code si je veux la copier a nouveau..

il faut certainement que j'en apprenne plus sur les macro

Merci

Cordialement

je veux bien comprendre comment faire pour pouvoir le reproduire quand j'en aurai besoin^^

Bonjour

Dans le fichier, tu as l'explication

J'ai nommé Evaluer la Formule (voir Définir un Nom dans le classeur)

=EVALUER(Feuil1!$E$17)

c'est cette cellule qui contient la formule renvoyée par la liste déroulante

ensuite j'ai utilisé ce nom dans la formule de calcul

Que dire de plus?

Cordialement

Bonsoir


bud dsl

Effectivement il a fallu definir un nom a la cellule de la liste deroulante

mais le nom peu etre autre chose par exmple "test" par contre dans la reference il a fallu rajouter =EVALUER et la reference cellule

sinon ca ne marche pas

le fait de rajouter evaluer dans la reference doit permettre de lire la formule sinon ca ne marche pas.. va savoir pourquoi..

mais ca marche!!

je trouver la formule =evaluer nulle part..

Faut vraiment connaitre pour mettre ce mot ici et que ca marche..

Bravo et merci

Rechercher des sujets similaires à "inserer formule"