Calcule d'une cellule

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
Configuration: Windows XP
Internet Explorer 6.0

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. voui dans la cellule cible tu écrits ça :

    =$[NomDeLaCelluleSource]

    par exemple :

    en A1 tu tape =55+5+55

    en A2

    =$A1
    1. 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 ?
      1. pour cela il faut démarrer par = et ensuite ta fonction somme ou addition
        1. 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
          1. Contributeur
            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
            1. Merci pour ton info mais je ne connais pas du tout vba peut tu me donner un coup de main?
          2. Contributeur
            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