Calcule d'une cellule

ben83 -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
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 3489 Statut Membre 157
 
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 Statut Membre 11
 
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 731 Statut Membre 90
 
pour cela il faut démarrer par = et ensuite ta fonction somme ou addition
0
ben83
 
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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
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
ben83
 
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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
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