Résultat d'une addition dans une cellule source

Résolu
Gilles -  
 Gilles -
Bonjour,

Je m'arrache les cheveux sur quelque chose qui semble simple.

Je dois additionner 2 cellules (A1 + B1) et le résultat devient A1.

La macro que je souhaitais faire, en cliquant sur un bouton en bout de tableau, calcule A1+B1 puis efface A1 et copie le résultat dans A1 et efface B1.
Mais bien évidemment même si je note en C1 le résultat, que je le copie et que j'efface A1, j'ai un pb de #REF.

Si vous avez une idée.... Merci MErci MERCI !

2 réponses

  1. Fahora Messages postés 949 Statut Membre 68
     
    Bonjour ,

    C'est le copiage qui n'est pas bon.
    Tu ne dois pas simplement copier (Ctrl +V) , mais effectuer un collage spécial.
    Qui n'est autre que le collage spécial par valeur (et non par formule qui est celui par défaut).

    cordialement,

    Nos seules limites sont celles que nous nous imposons nous-même.
    La politesse et un merci ne tuent pas. Il existe un bouton pour "Résolu" pour confirmer que     votre problème n'en est plus un. Fahora
    0
    1. Gilles
       
      Bonjour, merci pour votre réponse mais du coup je n'ai pas accès au collage spécial (clic droit).... la je me sens nul lol.
      0
    2. Fahora Messages postés 949 Statut Membre 68
       
      Tu n'y as pas accès ? Parce que tu ne peux pas faire de clic droit ou parce que la version d'excel est trop ancienne ?

      Une solution :
      En A1 : = C1 , B1 : une valeur de ton choix ; C1 : = A1 + B1

      Tu vas avoir un message d'alerte "C'est une référence circulaire."

      Suite à quoi , tu peux utiliser le calcul d'itérations : Dans Option > Formules > Activer le calcul itératif
      0
    3. Gilles
       
      Merci j'ai une version récente d'Excel mais la franchement je n'y arrive pas.
      0
    4. Fahora Messages postés 949 Statut Membre 68
       
      Pourquoi ne peux tu faire pas faire de clic droit ?
      Je ne comprends pas...
      Tu dis "Merci" , mais tu n'y arrives pas ? Qu'est ce que tu n'arrives pas faire ?
      0
    5. Gilles
       
      Je te remercie pour l'aide, même si ça ne marche pas. Je fais bien mon clic droit je peux enregistrer ma macro, faire un copié special "valeur". ça marche dans la macro. J'enregistre la macro. Je l'execute et ça ne marche pas.
      J'ai essayé ta solution A1: C1 , B1. J'ai bien un message d'erreur mais de syntaxe et pas de référence circulaire. J'ai trifougné dans Option-> Formules et activer le calcul iteratif mais ça ne fonctionne pas.

      donc la je laisse un peu mon cerveau se reposer pour bosser sur le reste que j'ai pas avancé du tout....
      et merci de ton aide :)
      0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour à tous les deux

    Tu as bien demandé une solution avec macro ?
    http://www.cjoint.com/c/FEup77sWtlQ

    Cdlmnt
    0
    1. Gilles
       
      BRAVO C'est PARFAIT : 1000 mercis !!!!!

      Gilles
      0