Calcule d'une cellule

Fermé
ben83 - 9 sept. 2008 à 11:37
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 10 sept. 2008 à 19:03
Bonjour,


dans une cellule j'ai entré un calcul par exemple 5+5+5+5 et j'aimerai que dans la cellule suivante apparaisse le résultat de l'oépration précédente que ca soit une multiplication une addition ...

qqun pourrait-il me renseigner??

d'avance merci

6 réponses

@nGel_974 Messages postés 3163 Date d'inscription dimanche 28 octobre 2007 Statut Membre Dernière intervention 25 avril 2010 157
9 sept. 2008 à 11:43
voui dans la cellule cible tu écrits ça :

=$[NomDeLaCelluleSource]

par exemple :

en A1 tu tape =55+5+55

en A2

=$A1
0
greg1000 Messages postés 16 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 14 octobre 2008 11
9 sept. 2008 à 11:44
Bonjour,
Si j'ai bien compris, tu es sur excel ...
Imaginons que ton calcul soit dans la case A1 ... Tu as littéralement écrit : "=5+5+5"
Si tu veux que ce résultat apparaisse dans la cellule A2 ... tu cliques sur la cellule A2, tu tapes "=A1" ou "=" et tu vas chercher la case A1 avec ta souris en cliquant sur le bouton gauche de ta souris. Tu valides (Entrée) et normalement ton résultat s'affiche.
Est-ce bien ce que tu demandais ?
0
craziremi Messages postés 726 Date d'inscription mercredi 16 janvier 2008 Statut Membre Dernière intervention 11 septembre 2008 90
9 sept. 2008 à 11:45
pour cela il faut démarrer par = et ensuite ta fonction somme ou addition
0
merci pour vos réponses mais cela ne marche pas je vais essayer de reformuler ma question


en A1 je tape 5+5*2 (par exemple) cela sans signe égale ou quoi que se soit

et j'aimerai que en A2 apparaisse le résultat de mon opération en A1 du fais que si je chance se calcul la réponse en A2 suive

merci de vos info
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
9 sept. 2008 à 22:19
Bonsoir,

Je n'ai pas trouvé de fonction ou d'astuce pour le faire hors vba.
Tu peux te créer une fonction personnalisée :
Function Eval(c As Range) As Double
    Eval = Evaluate(c.Value)
End Function

à copier dans un module.
Si tu as besoin de plus d'explication tu peux demander
eric
0
Merci pour ton info mais je ne connais pas du tout vba peut tu me donner un coup de main?
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
10 sept. 2008 à 19:03
Bonsoir,

Pour ajouter la fonction personnalisée :
- clic-droit sur le nom d'onglet de ta feuille et choisir 'visualiser le code'.
- à gauche, clic-droit sur une des feuille et choisir 'inserer / module'
- dans la fenetre de droite coller le code (sous 'Option Explicit')

Une fois ça fait tes fonctions sont disponibles par :
- 'insertion / fonction...' dans la liste déroulante des catégories sélectionner 'personnalisées'
- ou bien saisir directement dans la cellule =Eval(A1)

eric
0