Trop simple ?

E

Emmanuel

Guest
Un problème qui me semble bien simple mais dont je n'ai jamais trouvé la solution :
comment poser dans une cellule une opération (ex: 2+45-8) dont on verrait les données du calcul,
et trouver dans une autre le résultat (soit 39) ?
tout cela sans macro si possible.

Basique non ? ;-)
Merci d'avance
 
E

Emmanuel

Guest
OK je me suis pas suffisament expliqué (com dab ;-)

Je ne veux pas écrire 2 x les mêmes chiffres car risque d'erreur.
Donc il convient de poser une opération dans une cellule et de trouver le résultat dans une autre, ou l'inverse.
Et cela par une formule si possible.
Merci d'avance.
 
A

andré

Guest
Salut Emmanuel, salut Pierre,

J'ai du chercher, et voici la solution que j'ai trouvée :

En A1, tu tapes : =2+45-8 (le résultat s'affiche)
Tu fais un copier/coller (en glissant la formule) de A1 en B1
Puis en B1 tu fais Edition / Remplacer / Rechercher : = et Remplacer par : rien (blanc) ou '= / OK

Tu peux faire cela en une seule fois sur toute une colonne, en la sélectionnant auparavant, même l'enregister sous une petite macro.

Je n'ai pas trouvé plus rapide.
Ândré.
 

- €ric -

Guest
Salut @ tous,

En prenant le problème à l'envers,
j'ai trouvé une macro de J Walkenbach
qui produit le texte d'une formule.

Cf. fichier joint (la macro crée une formule personnalisée
qui se nomme FORMULECELLULE().)

J'espère que ça vous conviendra.


Bye et @ +



- €ric -​
 

Pièces jointes

  • formulecellule.zip
    5.9 KB · Affichages: 22
A

andré

Guest
Salut,

Trouvé sous Exoutils de Philippe Noss (à télécharger sur ce site):

Cette formule permet d'afficher une formule, et non pas sa valeur.

Syntaxe : AFF_Formule(Adresse de la cellule contenant la formule)

Exemple : la cellule D10 contient la formule "=Somme(D2:D9)" et dans la cellule est affiché le résultat de cette formule (146 par exemple)
Si on E10, je veux afficher la formule qui à permit d'obtenir 146, je peux utiliser la formule AFF_Formule :
En E10, je saisis "=AFF_Formule(D10) et j'obtiens à l'affichage "=Somme(D2:D9)" en E10.


Attention : cette formule ne gère pas (encore ?) les formules matricielles

Ândré
 
E

Emmanuel

Guest
Merci pour toutes ces solutions.

Les principes d'une macro me gênent un peu (je ne maîtrise pas bien) mais cela me conviendra quand même si je veux que d'autres puissent le faire (diffusion de ma feuille)
Le principe du" rechercher/remplacer" est malin mais plus délicat à faire appliquer par tierce personne.

Donc encore merci.

Emmanuel
 

- €ric -

Guest
Re Salut @ tous,

Mon travail dû-t-il en souffrir cet AM,
je me suis pris au jeu...

Voici donc une formule (certes lourde à digérer)
qui donne le texte d'un calcul ou d'une formule en Français.

Elle est fondée sur la fonction personnalisée
précédemment citée de J Walkenbach,
comme elle renvoie l'intitulé de la fonction en anglais,
j'ai substitué celui-ci par sa version française par le biais de la table de la feuille 2.

Enfin bref, pour le "Fun", je vous la livre...


Bye et @ +



- €ric -​
 

Pièces jointes

  • formulecellule_bis.zip
    14.3 KB · Affichages: 16

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
313 020
Messages
2 094 433
Membres
106 024
dernier inscrit
Imado