Re : [VBA] Copier une formule dans une autre feuille
Bonsoir le fofo,
Je déterre ce post car j'ai un soucis quasi similaire.
Je souhaite faire un copier-coller de la formule en E11 vers E12.
Mais, car il y a un mais, je souhaite que le copier-coller soit uniquement la formule et pas le résultat de cette formule.
En clair, je suis en train de réaliser un fichier pour débutant sur Excel avec des exercices pour apprendre les bases des formules les plus utilisées (somme, moyenne, nombre...). Bref, la base de la base.
Or, lorsqu'un utilisateur aura terminer un exercice, je souhaite que cela imprime l'exercice avec la formule qu'il aura fait.
Imprimer : OK.
Récupérer la formule faite : KO.
Admettons que Toto a réaliser l'exercice 1.
Il a saisi la formule en E11. Pour passer à l'exercice 2, il doit cliquer sur un bouton de type "exercice terminé > au suivant !".
En cliquant dessus, Excel doit intégrer la formule saisie en E11 dans la cellule E12 au format texte puis imprimer la feuille.
Je ne souhaite pas obtenir le résultat de la formule en E12 mais l'écriture de la formule.
Par exemple :
E11 > =somme(E5:E9) donne 126
E12 > =somme(E5:E9) donne =somme(E5:E9)
Je bloque sur la partie de récupération de la formule en E11 au format texte en E12.
Savez-vous comment faire avec un macro ?